Skip to content
On this page


The Gist of Redux is a follows:

  • The whole state of your app is stored in an object tree inside a single store.
  • The only way to change the state tree is to emit an action, an object describing what happened.
  • To specify how the actions transform the state tree, you write pure reducers.

There are better approaches to manage state in React now. Sometimes Redux can be useful perhaps.

OSS Redux apps