There are 3 principle of redux
- Everything changes in application including data or ui change is placed in single object called state / state tree.
- State tree is readonly. You can not modify or write. To change state dispatch actions.
- State : minimumal representation of the data to the app.