Redux

Helping you manage "global" states across different parts of your application, Redux is a library that can be used with any UI layer or framework, including React, Angular, Vue, Ember, and Vanilla JS.

React Redux is the official React UI bindings layer for Redux. It lets your React components read data from a Redux store, and dispatch actions to the store to update the state. It implements many performance optimizations internally so that your own component only re-renders when it needs to.To use React Redux:

npm install @reduxjs/toolkit react-redux