Displaying 1 to 20 from 43 results

redux-logic - Redux middleware for organizing all your business logic

  •    Javascript

Use the type of code you and your team are comfortable and experienced with. Testing your logic is straight forward and simple. redux-logic-test provides additional utilities to make testing a breeze.

redux-rx - RxJS utilities for Redux.

  •    Javascript

selectState() should return a sequence of props that can be passed to the child. This provides a great integration point for sideways data-loading. Pretty simple, right? Notice how there are no event handlers to clean up, no componentWillReceiveProps(), no setState. Everything is just a sequence.

redux-api-middleware - Redux middleware for calling an API.

  •    Javascript

Redux middleware for calling an API. This middleware receives Redux Standard API-calling Actions (RSAAs) and dispatches Flux Standard Actions (FSAs) to the next middleware.

redux-logger - Logger for Redux

  •    Javascript

LogRocket is a production Redux logging tool that lets you replay problems as if they happened in your own browser. Instead of guessing why errors happen, or asking users for screenshots and log dumps, LogRocket lets you replay Redux actions + state, network requests, console logs, and see a video of what the user saw. Note: logger must be the last middleware in chain, otherwise it will log thunk and promise, not actual actions (#20).




redux-thunk - Thunk middleware for Redux

  •    Javascript

Thunk middleware for Redux. As you can see, it also requires .default at the end.

redux-promise - FSA-compliant promise middleware for Redux.

  •    Javascript

FSA-compliant promise middleware for Redux. The default export is a middleware function. If it receives a promise, it will dispatch the resolved value of the promise. It will not dispatch anything if the promise rejects.

redux-persist - persist and rehydrate a redux store

  •    Javascript

Persist and rehydrate a redux store. Basic usage involves adding persistReducer and persistStore to your setup. IMPORTANT Every app needs to decide how many levels of state they want to "merge". The default is 1 level. Please read through the state reconciler docs for more information.

redux-storage - Persistence layer for redux with flexible backends

  •    Javascript

Save and load the Redux state with ease. And you need to install at least one redux-storage-engine, as redux-storage is only the "management core".


redux-firestore - Redux bindings for Firestore

  •    Javascript

This assumes you are using npm as your package manager. It is common to make react components "functional" meaning that the component is just a function instead of being a class which extends React.Component. This can be useful, but can limit usage of lifecycle hooks and other features of Component Classes. recompose helps solve this by providing Higher Order Component functions such as withContext, lifecycle, and withHandlers.

redux-normalizr-middleware - Combines redux middleware and normalizr to make flattening nested data a snap

  •    Javascript

Combines the power of redux middleware and @gaearon's normalizr to make flattening relational, nested data a snap.Place this middleware before anything that expects flattened data, and after anything that makes the nested data available (so before something like redux-thunk or redux-promise-middleware).

redux-co - cojs middleware for Redux

  •    Javascript

redux-co is a drop-in replacement for redux-thunk (and indeed passes its test suite). It's meant to support async actions through yieldables as well as plain thunk functions.Redux Thunk middleware allows you to write action creators that return a function instead of an action. The thunk can be used to delay the dispatch of an action, or to dispatch only if a certain condition is met. The inner function receives the store methods dispatch and getState() as parameters.

redux-log-slow-reducers - Warn about slow reducers used in your redux app

  •    Javascript

Warn about slow reducers in your Redux app. My focus has left the node / react ecosystem and this module is no longer maintained.

redux-middleware-react-native-appstate - Glue AppState from react-native to Redux

  •    Javascript

Glue AppState from react-native to Redux. My focus has left the node / react ecosystem and this module is no longer maintained.

redux-middleware-react-native-netinfo - Glue NetInfo from react-native to Redux

  •    Javascript

Glue NetInfo from react-native to Redux. My focus has left the node / react ecosystem and this module is no longer maintained.

redux-simple-promise - FSA-compliant promise middleware for Redux with simple behaviour with minimal boilerplate declarations

  •    Javascript

FSA-compliant promise middleware for Redux with simple behaviour with minimal boilerplate declarations. To use the middleware, dispatch a promise property and optional additional properties within the payload of the action and specify the action type string as you normally do.

redux-side-effect - simple light-weight side effects for redux

  •    Javascript

Side Effect middleware for Redux. Lets you specify side effects in your reducing function that dispatch new actions. redux-side-effects (plural of this library).

twiliojs-redux - Twilio redux middleware

  •    Javascript

Twilio's javascript SDK middleware for Redux. There also a set of actions dispatched by the middleware when something relevant happens. Action types can be found on the module's constants object.

redux-canvas - CanvasRenderingContext middleware for Redux

  •    Javascript

Redux Canvas middleware allows you to write action creators that can issue impure painting functions to manipulate one or more CanvasRenderingContext's. These painting functions are then stacked in a requestAnimationFrame and run as soon as the browser allows it. This lets you keep canvas animations and drawing actions in sync with your redux state&actions without the need to go first through the DOM or any associated framework (i.e. react).