• Stars
    star
    917
  • Rank 49,814 (Top 1.0 %)
  • Language
    JavaScript
  • Created almost 7 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

😎 A curated list of stuff related to the new React Context API

Awesome React Context Awesome

A curated list of stuff related to the new React Context API



Featured 🔥
Constate, a state management library using React Context



Videos

Articles

Examples

Libraries

  • react-create-context - Polyfill for the proposed React context API.
  • react-contextual - Tiny helper around React's new context API.
  • react-broadcast - Reliably communicate state changes to deeply nested React elements.
  • react-composer - Prevents deeply nested code when consuming multiple contexts at the same time.
  • react-connect-context - Redux-style connector that maps context-based objects onto a component's props.
  • react-waterfall - React store built on top of the new context API.
  • react-redux - A Context based library for integrating React with Redux.
  • react-zedux - Create consumable contexts from observables, including Zedux/Redux stores.
  • react-translations-provider - Setup and access a global set of translations and current locale via a context provider.
  • with-context - Decorator for new React Context API.
  • constate - React Context + State = constate.
  • react-motive - Small wrapper around the React Context API with actions/dispatch style state management.
  • react-loadable-context - Small wrapper around the React Context API to asynchronously load and inject objects into the context.
  • unstated - A tiny dependency that provides a handy wrapper around the Context API for dependency injection.
  • react-storage-context - Handy util for getting/setting local storage and session storage built on the Context API.
  • dakpan - A small React state management library using the new React context.
  • react-context-connector - React HOC to the new Context API to keep the use as simple as React-Redux connect HOC.
  • react-zap - Zap props from one React component to another, using React new context API and your existing higher-order components.
  • react-providers - A small library that creates a centralized place to store (like Redux store) your context components and HOC to use it. Automatically resolves dependencies between your context components.
  • react-context-global-state - A wrapper library around the Context API to define global state without explicitly using class components.
  • folio - A dynamic form manage form global state and CSS grid using context.
  • react-combine-reducer - Function that merge context providers in ease. Supports constate and unstated-next in a simple way.

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, diegohaz has waived all copyright and related or neighboring rights to this work.

More Repositories

1

constate

React Context + State
TypeScript
3,924
star
2

arc

React starter kit based on Atomic Design
JavaScript
2,914
star
3

rest

REST API generator with Node.js, Express and Mongoose
JavaScript
1,788
star
4

generact

Generate React components by replicating your own
JavaScript
1,482
star
5

styled-tools

Useful interpolated functions for CSS-in-JS
JavaScript
802
star
6

schm

Composable schemas for JavaScript and Node.js
JavaScript
513
star
7

reuse

♻️ Reuse React components to create new ones
TypeScript
495
star
8

singel

Single Element Pattern
JavaScript
408
star
9

nod

Node.js module generator/boilerplate with Babel, Jest, Flow, Documentation and more
JavaScript
360
star
10

redux-saga-thunk

Dispatching an action handled by redux-saga returns promise
JavaScript
221
star
11

styled-theme

Extensible theming system for styled-components 💅
JavaScript
182
star
12

querymen

Querystring parser middleware for MongoDB, Express and Nodejs (MEN)
JavaScript
129
star
13

parse-prop-types

Parses React prop-types into a readable object
JavaScript
69
star
14

bodymen

Body parser middleware for MongoDB, Express and Nodejs (MEN)
JavaScript
47
star
15

list-react-files

List React component files inside a directory
JavaScript
25
star
16

redux-saga-social-login

Facebook/Google login implementation with redux-saga
JavaScript
25
star
17

mongoose-keywords

Mongoose plugin that generates a keywords path combining other paths values
JavaScript
22
star
18

redux-modules

A modular approach to better organize redux stuff (not another library)
JavaScript
21
star
19

coolors-to-hex

Get hexadecimal values from a coolors url
JavaScript
18
star
20

generator-rest-example

A fully commented RESTful API example generated with generator-rest
JavaScript
18
star
21

styled-selector

Get static CSS(-in-JS) selectors from React components
TypeScript
17
star
22

webpack-blocks-split-vendor

A webpack block that splits vendor javascript into separated bundle
JavaScript
15
star
23

webpack-blocks-happypack

A webpack block that adds happypack support to your webpack config
JavaScript
12
star
24

redux-form-submit

Adds an async submit action creator to redux-form
JavaScript
9
star
25

webpack-spawn-plugin

A webpack plugin that runs child_process.spawn within compilation
JavaScript
7
star
26

waterfall-grid

A Polymer wrapper element for waterfall.js, a 1KB Javascript library for Pinterest-like grids.
HTML
7
star
27

webpack-blocks-server-source-map

A webpack block that adds source map support to server bundle
JavaScript
5
star
28

yo

A Yeoman generator for generating next generation of Yeoman generators
JavaScript
5
star
29

webpack-assets-by-type-plugin

A webpack plugin that save assets by type
JavaScript
5
star
30

arc-universal-redux

Universal Redux version of ARc boilerplate
JavaScript
5
star
31

webpack-sort-chunks

Sorts webpack chunks by dependency
JavaScript
4
star
32

webpack-child-config-plugin

A webpack plugin that runs/watches another config
JavaScript
4
star
33

rest-api

REST API Boilerplate with Mongoose, Express and Nodejs
JavaScript
4
star
34

rich-param

An object with name and value which accepts pluggable methods as formatters or validators
JavaScript
3
star
35

reakit-code-lab

TypeScript
3
star
36

arc-fullstack

Fullstack version of ARc boilerplate
JavaScript
3
star
37

is-git-rev

Verify if a string is a git-rev hash
JavaScript
3
star
38

mongoose-create-unique

Mongoose plugin to create a document or return the existing one based on the unique index
JavaScript
3
star
39

divisa

A game about war and peace.
JavaScript
2
star
40

eyeport

Collection of useful methods to deal with element and viewports in DOM
JavaScript
2
star
41

alpha-bank

JavaScript
2
star
42

guild

Just a social network prototype made with jQuery
HTML
2
star
43

adjacente

Blog para disciplina Expansão dos Sentidos
JavaScript
1
star
44

radiotoca

A PHP web radio with Twitter integration
PHP
1
star
45

clone

JavaScript
1
star
46

diegohaz

1
star
47

hear-parse

JavaScript
1
star
48

hear-api

JavaScript
1
star
49

diegohaz.com

JavaScript
1
star