Redux in React
What is React Redux?
Redux is an open-source JavaScript library, used for managing the appliance state. It helps components to manage the state in an efficient way.
Redux is a centralized store for the state that need to be used across the whole application, with the rules that ensures that the state must be updated only during a predictable fashion.
Why React Redux?
The main reason to use React-Redux are:
- For react Applications, React Redux is the official UI binding. It is always kept up-to-date with any API changes to make sure that your React components act needless to say.
- It implements many performance optimizations internally, which allows to components re-render only it’s necessary.
- Redux helps you to manage “global” state. Global state is the state that’s needed across many parts of your application.
- Redux helps you affect shared state management, but like all tool, it’s tradeoffs.
Read more: https://tudip.com/blog-post/redux-in-react/