Table of contents
It enforces a separation of concerns. It keeps user interface decoupled from application state. It keeps application state decoupled from data sources.
Build your UI with React.
Manage application state with Redux providers.
Persist and share application state with replication.
Use pure functions everywhere.
You can use this library to build applications of any size and complexity, for the real world or for fun.
Familiar with React and Redux (including react-redux)? You can use your same tools and libraries. Everything you've learned still applies. You've probably recognized patterns when connecting Redux to your React components. You've probably recognized patterns when optimizing updates for efficiency. This library is an abstraction of these patterns. By default, it minimizes boilerplate and maximizes efficiency.
Checkout the full documentation at https://loggur.github.io/react-redux-provide/.
npm install react-redux-provide --save
And then at the very beginning of your app:
Note: If you need to disable the automatic wrapper for specific components (usually 3rd party components), set a static
falseon the component - e.g.,
SomeComponent.__provide = false.
This is only necessary until React has a better
If you'd rather not use the
install method, you must wrap your top component with the
provide function so that
providers can be retrieved via
context, assuming you follow convention and actually pass your
providers to the top component.