Redux is a great way to manage your state in any React application. To learn the basics of Redux, visit the Redux website . A very simple Redux application looks something like this Reducers ──────────────────────────▶ React (View) ▲ │ │ │ │ │ │ │ │ ▼ └─────────────────────────────── Actions (onClick, onSumbit, etc.) This setup works for really simple applications, but fails to provide the ability