"a predictable state container for JavaScript apps"
"Awesome"
An implementation of the Flux architecture
Small library with:
Three main concepts:
function mutableSetName (state, name) { state.name = arguments.name; return state; }
vs:
function immutableSetName (state, name) { return Object.assign({}, state, { name }); }
All of which help to...
Enable time travel
Why Not? (It is shiny after all...)
As application size grows so does complexity
Large components are often SRP violators
Managing communication between lots of components can be a real pain
Testing...
Single Source of truth
Uni directional data Flow
Immutable data
Pure functions are dreamy
Coming soon - Sorry!