

It wraps around the Redux core, and contains packages and functions that we think are essential for building a Redux app.

Redux Toolkit is our official recommended approach for writing Redux logic. It is tiny (2kB, including dependencies), but has a large ecosystem of addons available. You can use Redux together with React, or with any other view library. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.

It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. Redux is a predictable state container for JavaScript apps.
