
Full-Stack React, TypeScript, and Node
By :

Redux is still the most popular enterprise-level framework for creating and managing global state in a React application (although we can use Redux in any JavaScript app, not just React). Many newer frameworks have been created, and some of them have gained their own considerable following; however, Redux is still the most commonly used. You may find that Redux is difficult to understand at first. However, once we do learn it, we'll see its many benefits and why it is so often the go-to framework for large, complex React applications.
We learned about React state in Chapter 4, Learning Single-Page Application Concepts and How React Enables Them, and Chapter 5, React Development with Hooks. So, to reiterate, state, or a component's data, is the main driver of all UI changes in React. This is the reason why the React framework has the word "react" in its name, because it is reacting to these state changes (this is also known as being...