More work on External Resouces

This commit is contained in:
Mike Thompson 2016-12-25 07:13:10 +11:00
parent 9f1f54b124
commit dc63a4f99d
3 changed files with 10 additions and 8 deletions

View File

@ -131,7 +131,7 @@ change, but sometimes the outside world must also be effected
### 3rd Domino - Effect Handling
The descriptions of `effects` are realised (actioned). This is where mutations happens.
The descriptions of `effects` are realised (actioned).
Now, to a functional programmer, `effects` are scary in a
[xenomorph kind of way](https://www.google.com.au/search?q=xenomorph).
@ -143,17 +143,17 @@ never achieving anything.
So re-frame embraces the protagonist nature of `effects` - the entire, unruly zoo of them - but
it does so in a largely hidden way, and in a manner which is debuggable, auditable, mockable and pluggable.
### A Pivot Point
### We're At A Pivot Point
The world just changed and, very often, one particular part of it: the **application state**.
re-frame's `app state` is held in one place - think of it like you
would an in-memory, central database for the app (more details later).
would an in-memory, central database for the app (details later).
When domino 3 changes this `app state`, it triggers the next part of the cascade
involving dominoes 4-5-6.
### There's a formula
### There's a Formula
The 4-5-6 domino cascade implements the formula made famous by Facebook's ground-breaking React library:
`v = f(s)`

View File

@ -49,13 +49,15 @@ Please add to this list by submitting a pull request.
* [re-frame-web3-fx](https://github.com/madvas/re-frame-web3-fx) - Ethereum Web3 API
* [re-frame-google-analytics-fx](https://github.com/madvas/re-frame-google-analytics-fx) - Google Analytics API
### Tools And Techniques
### Tools, Techniques & Libraries
* Animation using `react-flip-move`: http://www.upgradingdave.com/blog/posts/2016-12-17-permutation.html
* [re-frame-undo](https://github.com/Day8/re-frame-undo) - An undo library for re-frame
* Animation using `react-flip-move` - http://www.upgradingdave.com/blog/posts/2016-12-17-permutation.html
* [re-frisk](https://github.com/flexsurfer/re-frisk) - A library for visualizing re-frame data and events.
* [re-thread](https://github.com/yetanalytics/re-thread) - A library for running re-frame applications in Web Workers.
* [re-frame-datatable](https://github.com/kishanov/re-frame-datatable) - DataTable UI component built for use with re-frame.
* [Stately: State Machines](https://github.com/nodename/stately) also https://www.youtube.com/watch?v=klqorRUPluw
* [re-frame-test](https://github.com/Day8/re-frame-test) - Integration Testing (not documented)
### Videos

View File

@ -1,7 +1,7 @@
## Flow Mechanics
This tutorial can be skipped. It provides advanced, background information.
It explains Reagent's underlying reactive mechanism used in dominoes 4-5-6.
If you are in a hurry, this tutorial can be skipped. It provides advanced, background information.
It explains the underlying reactive mechanism used in dominoes 4-5-6.
## On Flow