Redux
Redux
Redux mainly provides the createStore() API and offers state management functionality using plain JavaScript objects. It's a library that operates independently from the DOM or any UI framework.
React Redux
React Redux
In addition to Redux, it provides React bindings like Provider and hooks. Before the Toolkit came along, this library was the de facto standard.
Redux Toolkit
Redux Toolkit
Nowadays, if you're using Redux in a React app, this is your best bet. It lets you manage state with less and more organized code compared to using React Redux directly.