aaivazis

aaivazis/redux-responsive

Manage the responsive state of your application using a redux reducer

JavaScript
471
38
MIT License

redux-responsive is a Redux reducer that manages the responsive state of your application, tracking the browser's width, orientation, and breakpoint status. It's designed for developers using Redux to handle responsive design logic in a centralized store, making it easy to conditionally render components or apply styles based on viewport size. The library supports custom breakpoints, server-side rendering, and computed fields, and works with React via higher-order components.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of aaivazis/redux-responsive

Account's avatar
turns human readable breakpoints into correct mediaqueries
Account's avatar
Custom parser for ESLint
Account's avatar
Jest plugin to use babel for transformation.
Account's avatar
babel module loader for webpack
Account's avatar
A babel plugin that adds istanbul instrumentation to ES6 code
Account's avatar
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Account's avatar
takes json-cov output into stdin and POSTs to coveralls.io
Account's avatar
Runs tests on TypeScript definition files
Account's avatar
React specific linting rules for ESLint
Account's avatar
Simplifies creation of HTML files to serve your webpack bundles
Account's avatar
Immutable Data Collections
Account's avatar
Delightful JavaScript Testing.
Account's avatar
Fake JavaScript timers
Account's avatar
server side compatible replacement for Window.matchMedia()
Account's avatar
simple, flexible, fun test framework
Account's avatar
Headless WebKit with JS API
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
React package for working with the DOM.
Account's avatar
Tweak React components in real time.
Account's avatar
Official React bindings for Redux
Account's avatar
Predictable state container for JavaScript apps
Account's avatar
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
Account's avatar
JavaScript test spies, stubs and mocks.
Account's avatar
Extends Chai with assertions for the Sinon.JS mocking framework.
Account's avatar
Give vinyl files chunk names.
Account's avatar
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
Account's avatar
Serves a webpack app. Updates the browser on changes.

Support the repos that depend on aaivazis/redux-responsive

Top contributors

AlecAivazis's profile
AlecAivazis
252 contributions
ikorolev93's profile
ikorolev93
20 contributions
mondomishi's profile
mondomishi
15 contributions
gilesbradshaw's profile
gilesbradshaw
7 contributions
shanecav's profile
shanecav
5 contributions
gvas's profile
gvas
4 contributions
ratson's profile
ratson
3 contributions
iansevy's profile
iansevy
2 contributions
andykenward's profile
andykenward
2 contributions
alampros's profile
alampros
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet