React-Redux
  • README
  • README
  • README
    • api
      • <Provider />
    • Getting Started
    • API
    • Troubleshooting
  • LICENSE
  • CHANGELOG
  • CODE_OF_CONDUCT
  • CONTRIBUTING
Powered by GitBook
On this page
  • Installation
  • React Native
  • Documentation
  • How Does It Work?
  • License

README

NextREADME

Last updated 7 years ago

Official React bindings for . Performant and flexible.

Installation

React Redux requires React 0.14 or later.

npm install --save react-redux

This assumes that you’re using package manager with a module bundler like or to consume .

If you don’t yet use or a modern module bundler, and would rather prefer a single-file build that makes ReactRedux available as a global object, you can grab a pre-built version from . We don’t recommend this approach for any serious application, as most of the libraries complementary to Redux are only available on .

React Native

As of React Native 0.18, React Redux 5.x should work with React Native. If you have any issues with React Redux 5.x on React Native, run npm ls react and make sure you don’t have a duplicate React installation in your node_modules. We recommend that you use npm@3.x which is better at avoiding these kinds of issues.

If you are on an older version of React Native, you’ll need to keep using because of .

Documentation

How Does It Work?

License

MIT

We do a deep dive on how React Redux works in . Enjoy!

this readthesource episode
Redux
npm
Webpack
Browserify
CommonJS modules
npm
UMD
cdnjs
npm
React Redux 3.x branch and documentation
this problem
Getting Started: adding React-Redux to a React todo app
build status
npm version
npm downloads
redux channel on discord
Troubleshooting
API
<Provider store>
connect([mapStateToProps], [mapDispatchToProps], [mergeProps], [options])