Skip to content

Commit

Permalink
2020-01-26 Updates (#105)
Browse files Browse the repository at this point in the history
2020-01-26 Updates
  • Loading branch information
markerikson authored Jan 28, 2020
2 parents cf63bd3 + 24e3ca0 commit 53e8c49
Show file tree
Hide file tree
Showing 9 changed files with 73 additions and 11 deletions.
15 changes: 12 additions & 3 deletions action-reducer-generators.md
Original file line number Diff line number Diff line change
Expand Up @@ -291,8 +291,12 @@
- **speedux**
https://github.com/teefouad/speedux
Speedux is an opinionated library that allows you to create actions and reducers for Redux, automatically.



- **redux-grim**
https://github.com/cloudflare/redux-grim
GRiM is small library to reduce the boiler plate involved in making Redux action creators, and reducers. It's specifically intended for actions which retrieve remote restful data, and provides normalization support.


#### Network Requests and APIs

- **redux-act-async**
Expand Down Expand Up @@ -540,4 +544,9 @@

- **redux-lumbergh**
https://github.com/ImmoweltGroup/redux-lumbergh
Embrace best practices for Redux encapsulation. Provides utilities for generating action constant / action creators / reducers, and combining ducks into a root reducer and root saga.
Embrace best practices for Redux encapsulation. Provides utilities for generating action constant / action creators / reducers, and combining ducks into a root reducer and root saga.

- **redux-duck-immer**
https://github.com/cjies/redux-duck-immer
Provides redux helpers to implement ducks-modular-redux proposal. The reducer's state is produced by Immer for immutability. Inspired by [redux-duck](https://github.com/PlatziDev/redux-duck).

6 changes: 5 additions & 1 deletion apps-and-examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,11 @@ Note: This is not a comprehensive list of all projects using Redux, just a selec
https://github.com/automerge/pixelpusher
https://medium.com/@pvh/pixelpusher-real-time-peer-to-peer-collaboration-with-react-7c7bc8ecbf74
A real-time, peer-to-peer pixel-based drawing application


- **Deer**
https://github.com/abahmed/Deer
Deer is a modern, fast, beautiful note taking app. Write down your thoughts and ideas quickly and easily on Linux, Mac and Windows.


#### Other Application Lists

Expand Down
15 changes: 14 additions & 1 deletion middleware-async.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,10 @@
https://github.com/andre-araujo/redux-loading-middleware
Redux loading middleware set a loading state for every unresolved action that returns a promise, after promise resolution, it set's loadings state to false. Also it chains action unresolved promises that runs within 200ms threshold, and set loading to false only when every promise is done.

- **redux-magic-async-middleware**
https://github.com/algolia/redux-magic-async-middleware
redux-magic-async-middleware is a middleware which makes it easy to handle asynchronous data with redux. Combine it with redux-updeep for increased awesomeness and reduced boilerplate!


#### Timeouts and Delays

Expand Down Expand Up @@ -400,4 +404,13 @@

- **redux-saga-promise**
https://github.com/wallaroo/redux-saga-promise
A redux middleware to handle dispatch for "trigger" actions, by creating a Promise, attaching the resolve/reject functions to the action, and returning the Promise from dispatch.
A redux middleware to handle dispatch for "trigger" actions, by creating a Promise, attaching the resolve/reject functions to the action, and returning the Promise from dispatch.

- **redux-modular-fetch-middleware**
https://github.com/brigonzalez/redux-modular-fetch-middleware
A modular redux middleware for using fetch. Dispatch an action with a fetch attribute to automatically call a request.

- **redux-fetch-middleware**
https://github.com/callmedadaxin/react-fetch-middleware
A library to simplify fetching and managing network state for Redux which based on redux-thunk.

9 changes: 9 additions & 0 deletions middleware.md
Original file line number Diff line number Diff line change
Expand Up @@ -457,3 +457,12 @@
- **redux-user-timing**
https://github.com/taehwanno/redux-user-timing
User Timing middleware for profiling redux application.

- **redux-dynamic-registry**
https://github.com/andyjessop/redux-dynamic-registry
Redux Dynamic Registry is a tool to dynamically add and remove reducers and middleware. It was conceived to aid code-splitting. It's very small, weighing-in <600B minified and gzipped.

- **xstate-redux**
https://github.com/go-aos/xstate-redux
Redux middleware/reducer to use xstate with redux.

6 changes: 5 additions & 1 deletion routing.md
Original file line number Diff line number Diff line change
Expand Up @@ -230,4 +230,8 @@

- **redux-location-middleware**
https://github.com/diosmosis/redux-location-middleware
Simple middleware and reducer that makes the URL accessible & updateable via redux state.
Simple middleware and reducer that makes the URL accessible & updateable via redux state.

- **redux-router-lite**
https://github.com/alessioscalici/redux-router-lite
A pure Redux-based, lightweight router with no React library dependencies.
7 changes: 6 additions & 1 deletion side-effects-generators.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,4 +222,9 @@

- **redux-saga-auth**
https://github.com/alvelig/redux-saga-auth
Token auth flow handling using sagas
Token auth flow handling using sagas

- **redux-saga-fetch**
https://github.com/dat2/redux-saga-fetch
A saga that helps reduce HTTP duplication when writing redux-saga code.

7 changes: 6 additions & 1 deletion side-effects-observables.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,9 @@

- **redux-fetch-epic-builder**
https://github.com/pcmnac/redux-fetch-epic-builder
An utility lib to build "fetch actions" and generic EPICs handled by redux-observable.
An utility lib to build "fetch actions" and generic EPICs handled by redux-observable.

- **redux-observer-component**
https://github.com/ferdaber/redux-observer-component
A Redux store observer with a familiar React-like API.

12 changes: 10 additions & 2 deletions store-persistence.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,10 @@
https://github.com/bytefunc/redux-state-save
Save and load the Redux state to file storage and localStorage

- **redux-local-persist**
https://github.com/Atomic-Reactor/redux-local-persist
Redux middleware for selectively loading and saving state to localStorage. Redux Local Persist allows you to add a persist property to your Redux state that will specify how the defined values are saved in localStorage.


#### Redux-Persist Addons

Expand Down Expand Up @@ -283,7 +287,11 @@
https://github.com/robinmalburn/redux-persist-chrome-storage
Storage adaptor for using Google Chrome's Storage API with redux-persist.


- **redux-persist-check-version-transform**
https://github.com/devx-agency/redux-persist-check-version-transform
Redux persist with version information.


#### Redux-Storage Addons

- **redux-storage-engine-indexed-db**
Expand Down Expand Up @@ -347,4 +355,4 @@

- **redux-localstorage-immutable**
https://github.com/jakelazaroff/redux-localstorage-immutable
Enhancer for redux-localstorage that allows you to persist an immutable store
Enhancer for redux-localstorage that allows you to persist an immutable store
7 changes: 6 additions & 1 deletion variations.md
Original file line number Diff line number Diff line change
Expand Up @@ -860,4 +860,9 @@

- **zedux**
https://github.com/bowheart/zedux
A high-level, declarative, composable form of Redux
A high-level, declarative, composable form of Redux

- **three-ducks**
https://github.com/streamich/three-ducks
A Redux clone that claims to be compatible with react-redux while being both smaller and faster than Redux according to their benchmarks.

0 comments on commit 53e8c49

Please sign in to comment.