#
Quick StartReact Redux is the official React binding for Redux. It lets your React components read data from a Redux store, and dispatch actions to the store to update data.
#
InstallationReact Redux 7.2 requires React 16.8.3 or later.
#
Using Create React AppThe recommended way to start new apps with React Redux is by using the official Redux+JS template for Create React App, which takes advantage of Redux Toolkit.
#
An Existing React AppTo use React Redux with your React app, install it as a dependency:
You'll also need to install Redux and set up a Redux store in your app.
Provider
#
React Redux provides <Provider />
, which makes the Redux store available to the rest of your app:
connect()
#
React Redux provides a connect
function for you to connect your component to the store.
Normally, you’ll call connect
in this way:
#
Help and DiscussionThe #redux channel of the Reactiflux Discord community is our official resource for all questions related to learning and using Redux. Reactiflux is a great place to hang out, ask questions, and learn - come join us!
You can also ask questions on Stack Overflow using the #redux tag.