More work on External Resouces
This commit is contained in:
parent
9f1f54b124
commit
dc63a4f99d
|
@ -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)`
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue