Skip to content

Commit

Permalink
Updates, 2017-01-02
Browse files Browse the repository at this point in the history
  • Loading branch information
markerikson committed Jan 2, 2017
1 parent c839753 commit 5d54503
Show file tree
Hide file tree
Showing 7 changed files with 41 additions and 8 deletions.
2 changes: 1 addition & 1 deletion component-state.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
Wrap your app to use it as component inside other app

- **redux-state-props**
https://www.npmjs.com/package/redux-state-props
https://github.com/soulie/redux-state-props
stateProps is as a Higher-order Component to insert state as props into Stateless React Components in a declarative way (see stateProps for more info). This package extends stateProps to use redux as a store.

- **redux-ephemeral**
Expand Down
7 changes: 6 additions & 1 deletion reducers.md
Original file line number Diff line number Diff line change
Expand Up @@ -373,6 +373,11 @@
https://github.com/randallknutson/redux-injector
Allows dynamically injecting reducers into a redux store at runtime

- **redux-reducer-factory**
https://github.com/mclauia/redux-reducer-factory
https://github.com/mclauia/redux-reducer-meld
A configurable createReducer factory for adding common reducer enhancers.


#### State Machines

Expand All @@ -390,4 +395,4 @@

- **redux-state-machine**
https://github.com/realb0t/redux-state-machine
Wraps the javascript-state-machine library for use as a Redux reducer.
Wraps the javascript-state-machine library for use as a Redux reducer.
4 changes: 4 additions & 0 deletions side-effects.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,10 @@
https://github.com/aduth/refx
Redux middleware for triggering side effects. To perform side effects, you define effects as an object of action type keys whose values are functions which trigger additional effects.

- **redux-reducer-effects**
https://github.com/cubik-oss/redux-reducer-effects
Redux enhancer which adds support for managed effects to the reducer, allowing you to return side effects as data in your reducer function.


#### Redux-Saga extensions

Expand Down
8 changes: 8 additions & 0 deletions store.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,14 @@
- **Redux-State-Sync**
https://github.com/AOHUA/redux-state-sync
A very light weight middleware to sync your redux state across browser tabs.

- **redux-replicate**
https://github.com/loggur/redux-replicate
Creates a Redux store enhancer designed to replicate actions and states. Declaratively connect application state to data sources and create efficient, scalable, and reliable software with minimal effort.

- **redux-store-sessionstorage**
https://github.com/ppallesws/redux-store-sessionstorage
Store enhancer that syncs (a subset) of your Redux store state to sessionstorage.


#### Store Change Subscriptions
Expand Down
4 changes: 4 additions & 0 deletions use-cases.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,10 @@
- **redux-windowsize**
https://github.com/cape-io/redux-windowsize
Save window size to a redux reducer

- **redux-query**
https://github.com/neilff/redux-query
a store enhancer for persisting application state into the address bar. This is useful for creating bookmarkable states in your Redux application.


### Internationalization
Expand Down
6 changes: 5 additions & 1 deletion variations.md
Original file line number Diff line number Diff line change
Expand Up @@ -364,4 +364,8 @@

- **Redux-Reduced-Actions**
https://github.com/PlumTreeSystems/Redux-Reduced-Actions
A middleware for dispatching actions which contain string lookup paths of data to update.
A middleware for dispatching actions which contain string lookup paths of data to update.

- **redux-global-selectors**
https://github.com/guillaumearm/redux-global-selectors
A redux store enhancer adding selectors inside the store.
18 changes: 13 additions & 5 deletions widgets.md
Original file line number Diff line number Diff line change
Expand Up @@ -367,10 +367,6 @@
https://github.com/Aweary/react-relay-redux
Redux integration for Relay. react-relay-redux lets you listen and respond to Relay queries and mutations using Redux actions and reducers.

- **redux-data**
https://github.com/dmin/redux-data
Redux-Data is a companion to Redux that allows you to declare the data (i.e. records from your server) that your application uses. Redux-Data helps you query and cache data as well as perform mutations on the data.

- **Roulade**
https://github.com/nerdgrass/roulade
Roulade is a library to enable React & Redux applications to easily work with GraphQL servers.
Expand Down Expand Up @@ -441,4 +437,16 @@

- **redux-wait-for-action**
https://github.com/Chion82/redux-wait-for-action
Redux middleware to make store.dispatch() return a promise which will be resolved when another specified action is dispatched, which is useful for universal(isomorphic) React Web Apps with redux and server-side rendering.
Redux middleware to make store.dispatch() return a promise which will be resolved when another specified action is dispatched, which is useful for universal(isomorphic) React Web Apps with redux and server-side rendering.

- **redux-promise-wait**
https://github.com/nealgranger/redux-promise-wait
An indispensable tool for rendering Redux apps on the server. Uses a store enhancer to run a callback function repeatedly until the Redux store state settles when all chains of asynchronous actions have resolved.

- **redux-universal**
https://github.com/reducks/redux-universal
A Redux store enhancer taking care of promise resolution for building universal apps.

- **universal-redux-thunk**
https://github.com/tom-drake/universal-redux-thunk
A Redux store enhancer taking care of promise resolution for building universal apps. (Fork of redux-universal)

0 comments on commit 5d54503

Please sign in to comment.