Redux, when done right, provides outstanding capabilities, such as time travelling and hot reloading. Time travelling allows us to see how an application looked over time based on the action log. Hot reloading, on the other hand, allows us to substitute parts of the code without reloading the app.
In this section, we will learn about the core principles of Redux and some commonly recommended approaches.
Please make the effort to read the Redux documentation. It is a great and free resource to learn how to think in React and Redux. It will also help you expand your use of Redux beyond the React ecosystem, and is available at:
https://redux.js.org/introduction/examples.
https://redux.js.org/introduction/examples.