Assorted Use Cases
One-liners for creating redux reducers and action creators for scrollable, editable lists. This module provides methods for creating reducers for ordered or key-value state to be used in redux apps.
Higher-order Redux library for searching collections of objects.
Redux middleware that makes your store searchable with Lunr.js
Create simple Redux actions and a reducer for managing binary state.
Utilities for managing mouse state with redux.
This module provides a store enhancer and a set of action creators wrapping the Web MIDI API for use in Redux apps.
Network status detection with server ping and backoff for redux-saga.
A React Redux toolset for the WordPress API. Declaratively connect React components to data from WordPress,
Page scope state management for Redux
A reducer that allows for the addition and removal of features features from a GeoJSON object.
Redux reducer and actions to get posts/users/tags from a Ghost Blog Public Api
Reusable actions and reducers for tracking items selections
Redux helpers to generate actions and reducers for WordPress REST API endpoints.
A set of functions for producing and dealing with indexes in a referentially safe way! Best with redux and similar non-mutative state modeling. Keeps data "in order", like in a database. Combine it with your redux stores to create smart little client side databases in no time!
Intuitive Redux reducer/action creators for handling MIDI devices.
Redux-Time is a library that allows you to compute your state tree as a function of time. It's primarily used for animations, but it can also be used for generically changing any redux state as time progresses.
A higher-order reducer and component for tracking "dirty" status and dispatching an action when the dirty status is detected by the component.
Force-directed graph layout implemented for Redux. Provides specialized actions and reducers that apply forces to a simulation (no graphical representation included).
Fast Redux filters using bit operations and reselect memoization
A HOC, actions, and reducer for responding to the lifecycle of a promise
Redux middleware & reducer to easily manage your users active/idle state
A package for providing react-redux based feature toggles
Feature flagging made easy for React and Redux
React/Redux Feature Flags
A simple A/B testing library that stores the active variants in a reducer for easy access accross the whole application. It is universal, as it can run on the client side, browser side or any kind of application where redux can run.
react-redux-restriction provides React components which allow redux dependent conditional rendering.
Flip or flop a feature in with real-time updates through a Redux store by directly using React's context.
Redux actions and reducer for the Geolocation API
A redux reducer for managing the responsive state of your application
This library provides synchronization of the document title and redux state.
A library that tracks info on the currently focused element
An ActionCreator for Redux that makes CSS mediaqueries (and more) available in the store. This allows you to declaratively make responsive layouts.
Keep the browser viewport sync with your redux state.
Save window size to a redux reducer
a store enhancer for persisting application state into the address bar. This is useful for creating bookmarkable states in your Redux application.
Redux middleware that lets you display notification badges in the favicon
Keep React component hover state in redux
Responsively set browser window size in redux state.
Scroll management library for react-redux apps.
Maintain keystroke history in a redux store
HTML5 Geolocation api for redux
A lightweight library to help your redux based application to be more responsive. Make your component aware of breakpoint and device width just by connecting to store.
A reducer to keep track of your current device size in order to react to the changes (e.g. rendering certain components only on some device sizes).
Redux integration for react-responsive
A higher-order component and reducer to provide props for responsive behavior.
Simple middleware for scroll restoration.
A simple redux integration to collect browser dimension data with some sugar to make access to dimensions "sweeter"
A simple container for creating responsive apps
Keep your media type and screen size in sync with application state
Managing internationalization via redux
React Intl Redux
Redux binding for React Intl.
A Redux implementation for simple React and React Native language i18n.
A simple and powerful package for translate your react application with react-redux.
Simple bindings between react-intl and redux
i18n reducer for react-nabu tools
Toolset (actions, reducer, middleware, enhancer, selectors) to help use Polyglot with Redux.
An i18n solution for redux/react
Localization made easy for your React/Redux app
Redux connect agnostic bindings for i18n with formatMessage-like API.
A simple and slim multi-lingual component for React with Redux without react-intl or react-i18n
A library for managing translations with redux. It exposes a config function, one action and one reducer.
Component and utilities for working with translations with data from Redux
Translations utils for react-redux apps
A higher-order component used with Redux to support multilanguage.
React / Redux localization tools. Adds lexicon data to the Redux store, and includes a HOC to make that data available to components.
React.js Redux components for internationalization (i18n)
Lightweight package for implementation of multilingual React components like using CSSinJS
A simple easy-to-use redux (reducer, action, and state selectors) for your translations, and localized dates and numbers.
Pagination utilities (action creators, higher order reducer) for Redux.
redux reducer for pagination. should be used w/ normalizr
A higher order Redux reducer (or transducer) that adds pagination, sorting, and filtering to a reducer of an array of objects.
redux-paginator helps you deal with server-side paginated API with redux without the need to create new actions and reducers cases
VioletPaginator is a react-redux package allowing users to manage arbitrarily many filtered, paginated lists of records. We provide a set of premade components including both simple and robust pagination controls, sort links, and data tables. We also make it ridiculously easy to write your own components and configure and extend VioletPaginator's default behavior by composing actions.
Store pagination results for normalized entities
Lightweight caching for Redux (WIP)
Simple library to deal with common operations - pagination, sorting, filtering.
Simple module based on redux/redux-saga which supports call to paginated api, and filter feature
A higher order component decorator for paging using Redux and React
Helps you deal with paginated API with Redux without the need to create new actions and reducers cases
Connected components to help with filtering and searching data from Redux
A set of action creators and reducers to easily improve quality of pagination in your react-redux application. Simple configuration gives you possibility to achieve advanced pagination features
Manages in-flight requests with a Redux reducer - avoid issuing duplicate requests without any special logic!
A reducer and actionCreators for handling the asynchronous state of your requests
redux duck for adding isFetching error props to a given container component, scoped so props do not clash.
Helpers to facilitate the work with redux, including network request tracking
A set of utilities to track state of async actions
Async request state management with Redux. Aims to make working with async data and pagination (link headers support only) a breeze.
Request state managment for redux and react. Handles "loading", "impossible to fetch data" and "already loaded" states easily.
A small but powerful utility for mapping any api with a config definition and returning an object with methods for accessing your api. It will automatically dispatch actions for the store based on the state of the request.
Redux utilities to deal with HTTP request states (loading, succeeded, failed).
A simple function (reducer) that changes custom state flags. The main purpose is to change a flag, such as isLoading, by given arrays of loading action names and not-loading action names.
Sanely handle async requests in redux
Redux Global Loader
A redux middleware with redux-promise-middleware's integration that shows the Loading component while there is one or more than one pending promises in the current page. The loading state will be hidden as soon as all Promises gets completed.
Redux thunk utility that aims to ease the process of retrying last failed action.
Check internet connection from your redux's state
Monitor network connectivity and store the result in Redux
A store enhancer that connects Redux to network changes
Generates action creators and reducers to help track the progress of outstanding requests.
Action creators, reducer, and a loading component to track request status.
Redux reducer and action to set http status in the store for use server side. Comes with bundled react components
Provides helper utilities to standardize your reducers so that every action automatically has loading states and error handling.
Redux with data fetching, blackjack and subscriptions
Higher order reducer to add undo/redo functionality to redux state containers
Redux Undo Immutable
A higher order reducer to add undo/redo to redux state containers using immutable js. It is conceptually identical to redx-undo and shares almost the same API.
A reducer enhancer (or higher order reducer) that provides undo/redo functionality for Redux by replaying actions (rather than storing previous state)
A generic, high-order reducer that allows you to transparently add undo/redo functionality on top of other redux reducers. redux-live-undo allows state to be updated as users type without creating undo steps for every state change.
Redux Undo Stack
An undo stack for redux. It works by storing incremental changes instead of entire states, which is optimal when working with large data. It works in combination with redux-smart-action.
A generic undo-redo reducer that can be used for any redux store. Similar to omnidan/redux-undo, but written to add undo/redo capability as an addon/enhancer to an already existing Redux store.
This package takes a different approach about implementing undo-redo functionality. Instead of setting a reducer to be undoable, we'll define which actions are undoable and define a reverting action.
A redux middleware that provides an alternative take on application history. Independent threads of user exploration are tracked as separate "branches" in a state DAG (Directed Acyclic Graph) inspired roughly by Git version control.
A simple reducer enhancer for redux which enables branching time travel. All actions are saved, time travel is possible and encouraged, and any actions dispatched from a historic state result in a new branch being created.
Prebuilt undo-redo handling reducer and middleware. Define which actions are undoable and how to revert them.
Higher order reducer so you don't have to worry about order of arrival of the results of your actions.
redux-optimistic-manager is a lib aimed to simplify optimistic UI implement in redux environment. this lib uses a transaction based method to handle actual and optimistic actions, rolling back optimistic ones in a future point.
Efficient data structure for handling undo states.
Given an 'inverter' function that maps actions to their opposites, allows for undo/redo in redux-based apps.
Higher order reducer to deep diff redux states
Redux-Rewind provides scalable, single-command rollback of an arbitrary series of normal Redux Actions, where the series must complete fully, or be cancelled entirely ('Atomicity').
Redux/Ngrx implementation of Undo/Redo based on an action history
A simple redux middleware for JWT based authorization. Works with any async store middleware.
A React Higher Order Component (HOC) for handling Authentication and Authorization with Redux and React-Router
An authentication decorator/component for Redux
Redux based user, group and access management with authentication
Oauth token authentication system for react + redux.
Complete token authentication system for react + redux that supports isomorphic rendering.
A Redux middleware for managing JSON Web Tokens client-side in a Redux application. It handles storing tokens locally, refreshing access-tokens when they expire, and making API calls to cloud servers (including access-tokens in the Authorization header).
Redux middleware for Oauth2 connection on the client side. Tokens are stored via cookie.
Keep your csrf token inside your Redux store.
Redux middleware that wraps fetch calls with a http header that bears and app token.
A library for implementing authentication and authorization for redux applications, inspired by the wonderful Ember Simple Auth library
Redux React Session provides an API that allows to manage sessions through the app, with authorization function for react-router and a persisted session.
An authorization utility for Redux, inspired by cancancan gem for Ruby on Rails. It restricts what routes a given user is allowed to access.
OAuth 2.0 Implicit Grant Flow with Redux
Actions, reducer, and sagas for managing token auth behavior
Higher order component for React Redux Router authentication and redirection
A simple library to handle your react application permissions using redux.
Auth0 redux middleware
Easy to use JWT authentication management library for Redux.