Redux uses in React is the official React binding for Redux which allows to the components in React to read the data from a Redux Stores,
and dispatch Actions to the Store for updating the data.
The purpose of Redux is to help applications scale well by providing means to manage the state via a unidirectional data flow models.