====== React ======
* [[.react:pub_sub_event_bus | Pub Sub/Event Bus]]
* [[.react:absolute_imports | Absolute Imports ]]
----
===== Redux =====
npm install --save redux react-redux
redux gives access to the store
react-redux allows integration with react
calling ''store.dispatch({type: "INCREMENT"});'' will call your reducer with the given action
An action is simply an object with a type property to indicate what we are doing
----
===== Immutability Helpers =====
Useful to prevent yourself from mutating the state
const projects = update(this.state.projects, {0: {name: {$set: "new name"}}});
----