Three Principles
The state of your whole application is stored in an object tree within a single .
The only way to change the state is to emit an action, an object describing what happened.
To specify how the state tree is transformed by actions, you write pure .
That's it! Now you know what Redux is all about.