Widgets and Components
A stateless React infinite scroll component meant for usage within Redux.
A library to provide simple validations for React components using Redux and higher order component decorators.
React/Redux editable JSON tree component for deeply nested data, with a single store. It simulates a simple two-way data-binding mechanism.
Enable ReactTransitionGroup lifecycles on redux 'connected' components
Works in tandem with redux-idle-monitor to connect information about a users activity / idle state into your React components.
A simple async typeahead solution for React and Redux
React Redux Loading Bar
A simple React component that provides Loading Bar (aka Progress Bar) for long running tasks. Works out of the box with redux-promise-middleware and can be easily tweaked for other usage.
React+Redux driven terminal component
Just a collection of components for projects using semantic-ui, redux, and react.
Redux actions and bindings for react-recorder
simple react dropdown component using redux-ui
Redux bindings for HTML5 audio elements
A reusable and customisable accordion component for react/redux
An autocomplete UI component built with React and Redux.
Redux Middleware, Reducer, Component & Actions for the most popular progress bar
React Redux Spinner
A simple spinner for any "long" running tasks (such as fetching data off a server).
React Redux Essentials
React Redux UI collection with file upload/dropzone, form elements/validation and a lot more components.
React / redux video element with a crop marker. Crop markers emit Redux actions when dragged.
A Redux reducer and higher-order component decorator for use with react-burger-menu.
Loading control with Redux
A package which decides on displaying components based on your rules.
React helpers for theming components. Works great with inline styles or any css-in-js library.
Synchronize animation across React components with Redux
A Redux-driven loading screen mask, with various spinner options
Package to create a React menu component, connected with your Redux state and dispatch.
An infinite list component with state tracked in Redux
A collection of helpful React components that can be used without much effort in a React + Redux environment. Includes a tooltip, modal, and scroller.
A higher-order component decorator for painless state management with Redux and React
Typeahead Component for React ES6 and Redux
A higher-order component to dispatch actions on react lifecycle methods
Higher-order components to maintain animation state in Redux and coordinate your animations
Permissioned component rendering in React, connectable to Redux
A stack-based breadcrumb component for react, react-redux, and react-router v3
Higher order component to enable loading states between route transitions and fetch data for the new route
This library contains easy to use components to prevent the user from interacting with the user interface based on some conditions. There is also a separate component which works with redux to help block and unblock automatically based on redux action types. See the ReduxBlockUi component for more details.
A Redux-connected wizard form that helps manage steps and transitions.
A React component for building lists of strings
Split pane layout system for React. Each pane can be subdivided and any widget assigned to any pane allowing users define layout. Uses Redux.
Fork of subdivide, with ongoing development.
https://github.com/StJohn3D/repanel A configurable panel framework inspired by blender.org
React Tab Component Redux
React tab component. Handling application state with Redux.
Simple, fully customizable React tabs component that can be used in plain React application or with any Flux-like architecture with external application state, e.g. Redux.
A nesting tile layout with controls to create and delete tiles based on React and Redux
React/redux wrappers for auto-scrolling react-collapse components
Unleash your creativity with dynamic layouts! Best suited for unconventional layouts, when the DOM is treated more like a canvas than a document. Yay for games, presentations and other full-screen experiences. Nay for articles, forums, e-commerce. YMMV.
A Redux based React multistep UI system.
A React modal connected to the Redux store.
Another Redux-based React modal
redux-modals is a very simple package for handling modal state in your redux applications. It only provides a reducer and a couple of actions for setting and unsetting your modals. The only thing this package assumes is that your modals are driven by your application state. Nothing fancy is done here and it does not actually show or hide your modals, it simply stores and provides a list of enabled modals.
Relocation works with React Redux to manage modals, lightboxes, alerts, and overlays.
Prebuilt actions/reducer/middleware for handling a stack of modals in Redux
A simple modal switcher for React and Redux
Simple yet complete and agnostic layering system for React. Useful for any kind of windowing/popover/modals/tooltip application and more. Includes a Redux reducer that can track open layers.
Barebones modal framework implemented in react with redux. You feed it a mapping of ids to React components, and when an open action is dispatched, it will display only that component.
Promise based alert and confirm dialogs using react, redux and material-ui
react-redux-modal-provider controls the state of your React modal components using Redux.
Manage modals with ease when you're using React and Redux.
The Simplest way to show an alert in react-redux
A React modal popup using Redux
Accessible modal dialog component for React Redux, Easy to install and use with Redux.
Higher order component to connect modals to the redux state
A convenient way to connect your modal with a Redux store.
Component, actions, and reducer for displaying a modal in React-Redux apps
Basic react-redux modal implementation (reducer, store, components and actions)
Adds a Modal component and withModal HOC on top of the redux-promising-modals library.
A Higher Order Component using react-redux to keep dialog state in a Redux store
A Higher Order Component using react-redux to keep dialog state in a Redux store, inspired from suciuvlad/redux-dialog
Grids and Tables
A predictable grid layout based on flexbox for React applications using inline styles. Uses Redux.
A Grid Component written in React using the Redux Pattern.
Proof of concept of using Immutable.Cursor to create reusable redux components
Table component build with redux and react. It provides interactions like sort, filter and selection.
A Higher-Order Component for filtering, sorting and grouping in data tables. Inspired by redux-form.
Sematable wraps a table component, and provides filtering, sorting, row selection, pagination, with the ability to persist the table state in application state with Redux, so filters, sort info, selected rows, and pagination info survives route navigations.
An in-progress Redux-based table component
A react/redux implementation of an editable property grid.
An implementation of a generic data table with sorting and filtering for React+Redux. Designed to be easy to use, but not necessarily performant or opinionated.
A Higher Order Component using react-redux for creating lists with filters, sotring, paginatinon, endless scroll etc.
React Redux Feed
An higher order component to create and maintain react-redux feeds from any data source
An HOC and Redux logic for creating list pages easier
A list component with a variety of available customizations, including pagination and filtering
A paginated table implementation using Redux and React
React & Redux based notifications center. Thanks to Redux, the notification objects are maintained within Redux Store's State and are fired by Actions, Features such auto dismiss and styling are supported
An es6 growl-like notification plugin for react and redux.
react-redux-toastr is a toastr message implemented with Redux
A tooltip React component for Redux.
Redux powered notification React components.
A React and Redux notifications system
A light-weight web page notification system for React and Redux.
A simple and flexible notifications component built with and for React and Redux, inspired by Atom Editor's Notifications.
A simple middleware for handling notifications using redux store
A Toast/Notification Library that integrates seamlessly with React and Redux.
The simplest way to implement a notiffication system in your React-Redux app
Wraps react-notification-system into a component and exposes actions and reducer.
SweetAlert with Redux-style actions, reducers API
Display iOS style notices in your redux apps
Redux notifier with using standard web HTML5 API for browser notification
This library makes it easy to create flash messages and to store them in a Redux store. What makes this project a little different from most flash message libraries is that it is UI agnostic. This library does not render the FlashMessages for you it only stores them!
Simple sticky component for React-Redux projects.
Redux action creators / selectors / reducer for displaying flash messages.
Redux actions & state management for working with user messages
Prebuilt common logic flow for popup, notification and spinner. Easy to integrate to your project based on react redux + redux-thunk. Compatible with react-native and react-vr.
Redux state management for popup components
React Redux Popup
A set of higher order components that enable popup behavior using react and redux, featuring a portal design, auto positioning based on resize and scroll events, and smart positioning based on content size and available space.
Unobtrusive way to display success and Error flash messages in your single page app.
Component, actions, and reducer for displaying notifications in a React-Redux app
Actions, reducers, and component for using SweetAlert with React and Redux
Simple to use, easy to customize Toast component for Android & iOS. Developed with love for redux apps
A stress-free redux/react tooltip solution
React component for displaying notifications. Use as a plain React component or connected to a Redux store.
Use Leaflet seamlessly in a React + Redux based application
A small library to remove the boilerplate of connecting you the react-map-gl component to a redux store.
Embed React elements in Mapbox GL with Redux state control
There aren't any simple yet customizable file uploader packages that would work nicely with Redux. redux-file-upload is here to fill the gap!
FSA-compliant Redux bindings for Plupload. Helps you use Redux actions for bi-directional communication with a plupload uploader instance.
Enables FineUploader to store its all of its state with Redux
Wraps the dropzone.js element in a global store to allow for custom rendering of components and passing of dropzone component
Redux adapter to fileup-core
Simple HOC for ajax uploads in Redux.