github.com/reduxjs/react-redux ↗
Official React bindings for Redux
Open this visualization on its own page →
Contributors
237
Lines of Code
2,034
From
2015-07-11
To
2021-01-03
About reduxjs/react-redux
React Redux provides the official bindings between Redux state management and React applications. It enables React components to connect to and interact with a Redux store in a performant and flexible manner. The library serves as the bridge that allows developers to subscribe to Redux state changes and dispatch actions directly from their React components.
The project is built with TypeScript and requires React 18 or later. React Redux 9.0 can be installed via npm and integrates seamlessly with modern module bundlers. The official documentation recommends using Redux templates with either Vite or Next.js for new projects, as these come pre-configured with Redux Toolkit and React-Redux. The package is available on npm and can also be used via CDN as a UMD build, though the maintainers recommend npm for serious applications.
The repository is part of the official Redux ecosystem and is actively maintained by the ReduxJS organization. Implementation details and the evolution of the API are documented in blog posts and talks explaining how the library works under the hood, making it a foundational tool for developers building state-managed React applications.