Skip to content

Commit

Permalink
Updates, 2017-01-15
Browse files Browse the repository at this point in the history
  • Loading branch information
markerikson committed Jan 15, 2017
1 parent 7268bcd commit c4e0b8a
Show file tree
Hide file tree
Showing 9 changed files with 70 additions and 4 deletions.
3 changes: 3 additions & 0 deletions action-reducer-generators.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,9 @@
https://github.com/TheComfyChair/redux-scc
Redux store chunk creator. It takes a defined structure and uses a set of 'behaviors' (a small collection of ways that a reducer can be updated) to create a set of actions and reducer responses that are each linked by a unique string. A set of action generators, selectors, and reducers are then returned.

- **redux-create**
https://github.com/marcelmokos/redux-create
Create reducers, action types and action creators

#### Network Requests and APIs

Expand Down
5 changes: 5 additions & 0 deletions devtools.md
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,11 @@
https://github.com/nrdobie/replicator
Record and replay user actions from Redux.

- **redux-log-diff**
https://github.com/Bebersohl/redux-log-diff
A simple redux middleware that logs changes to the state after every action.


#### Linting

- **redux-immutable-state-invariant**
Expand Down
10 changes: 10 additions & 0 deletions middleware.md
Original file line number Diff line number Diff line change
Expand Up @@ -360,6 +360,11 @@
https://github.com/contrarian/redux-transform
Field transformation middleware for Redux.

- **suber**
https://github.com/oskarhane/suber
A message bus compatible with Redux middlewares


#### Sockets and Adapters

- **redux-socket**
Expand Down Expand Up @@ -629,6 +634,11 @@
https://github.com/eadmundo/redux-token-api-middleware
A redux middleware for making calls to APIs with token-based auth, automatically requesting a new token if needed. Actions can be calls to single or multiple API endpoints.

- **redux-routed-api-middleware**
https://github.com/aliaksandr-master/redux-routed-api-middleware
Redux api middleware for separate your api routes, api actions, and interceptors. provide state normalization, db reducer


#### Analytics

- **redux-analytics**
Expand Down
8 changes: 7 additions & 1 deletion side-effects.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,10 @@
https://github.com/tempname11/petux
The Redux ecosystem still lacks a solution for side effects that (A) is easy to use, (B) is easy to reason about, (C) scales well. Petux is a humble attempt to solve this problem. It is meant to be used in real-world production applications of any complexity.

- **redux-thunktions**
https://github.com/ohjames/redux-thunktions
An FSA compatible redux thunk middleware ideal for use with redux-actions and/or redux-promise-middleware.


#### Redux-Saga extensions

Expand Down Expand Up @@ -188,7 +192,9 @@
https://github.com/pke/eslint-plugin-redux-saga
ESLint rules for redux-saga.


- **redux-saga-process**
https://github.com/Dash-OS/redux-saga-process
Redux Saga Process (RSP) introduces an opinionated pattern for building modular, clean, and powerful redux-sagas by running them within ES6 classes and providing them with an encapsulated, simple, and powerful API.


#### Redux-Effects extensions
Expand Down
6 changes: 5 additions & 1 deletion testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,4 +158,8 @@

- **redux-saga-mock**
https://github.com/digitalidentitysa/redux-saga-mock
Testing helper for redux-saga.
Testing helper for redux-saga.

- **Redux Saga Test Engine**
https://github.com/TimBuckley/redux-saga-test-engine
Collects the actions dispatched by your sagas for easy testing
10 changes: 10 additions & 0 deletions use-cases.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@
https://github.com/unbounce/react-redux-feature-flag
Feature flagging made easy for React and Redux

- **redux-ghost**
https://github.com/oliverbenns/redux-ghost
Redux reducer and actions to get posts/users/tags from a Ghost Blog Public Api


### Page Interaction

Expand Down Expand Up @@ -112,6 +116,7 @@

- **react-redux-i18n**
https://github.com/zoover/react-redux-i18n
https://github.com/intpp/redux-i18n-parser
A binding library for redux to react-i18nify

- **redux-nabu**
Expand Down Expand Up @@ -264,6 +269,7 @@
https://github.com/GetAmbassador/redux-clerk
Redux Clerk handles the async CRUD in your Redux App. Provides a set of action creators for both async and synchronous actions, an extendable reducers, handles derived datasets and provides selectors for computing derived data, and handles optimistic updates.


#### Network

- **redux-requests**
Expand All @@ -290,6 +296,10 @@
https://github.com/oconn/redux-track-request
Async request state management with Redux. Aims to make working with async data and pagination (link headers support only) a breeze.

- **redux-request-state**
https://github.com/veyo-care/redux-request-state
Request state managment for redux and react. Handles "loading", "impossible to fetch data" and "already loaded" states easily.


#### Undo-Redo

Expand Down
8 changes: 8 additions & 0 deletions utilities.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,14 @@
https://github.com/planttheidea/selectorator
selectorator is an abstraction API for creating selectors via reselect with less boilerplate code.

- **denormalize-with-state**
https://github.com/ashleyw/denormalize-with-state
denormalize-with-state takes data denormalized by denormalizr and merges in extra state.

- **react-graphql-redux**
https://github.com/youknowriad/react-graphql-redux
This library allows you to use GraphQL to query your Redux store


#### Functional Programming

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-global-selectors**
https://github.com/guillaumearm/redux-global-selectors
A redux store enhancer adding selectors inside the store.
A redux store enhancer adding selectors inside the store.

- **react-redux-connect-helpers**
https://github.com/rongierlach/react-redux-connect-helpers
A helpful set of functions for connecting redux state to react components.
18 changes: 17 additions & 1 deletion widgets.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,10 @@
- **react-redux-simple-modal**
https://github.com/sebinsua/react-redux-simple-modal
A simple modal switcher for React and Redux

- **react-layer-stack**
https://github.com/fckt/react-layer-stack
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.


#### Grids and Tables
Expand Down Expand Up @@ -457,4 +461,16 @@

- **link-redux**
https://github.com/fletcher91/link-redux
Linked Data Rendering for humans, on React/Redux. Use this to enable Link in React. It provides components to build data-independent semantic applications for the human consumption of linked data with React and Redux.
Linked Data Rendering for humans, on React/Redux. Use this to enable Link in React. It provides components to build data-independent semantic applications for the human consumption of linked data with React and Redux.

- **fetch-data**
https://github.com/unfold/fetch-data
Declarative data fetching for Redux and React.

- **redux-promise-counter**
https://github.com/bitgenics/redux-promise-counter
Keep track of unresolved promises in Redux Actions. Useful for Server Side Rendering.

- **tectonic**
https://github.com/tonyhb/tectonic
A declarative REST data loader for React/Redux

0 comments on commit c4e0b8a

Please sign in to comment.