gitmyhub

awesome-redux

★ 12k updated 3y ago

Awesome list of Redux examples and middlewares

A curated collection of links, tutorials, examples, and third-party packages for Redux, the JavaScript library for managing application state.

JavaScriptReduxReactsetup: easycomplexity 1/5

Redux is a JavaScript library for managing application state. This repository is a curated "awesome list": a collection of links, examples, tutorials, and third-party packages related to Redux. It is not a piece of software itself; it is a reference document that developers use to discover resources when learning or working with Redux.

The top of the list links to the official Redux repository and its documentation, including translations of those docs into Chinese (simplified and traditional), Russian, Portuguese, Spanish, Korean, Sinhala, and Japanese.

The bulk of the list is organized by category. Presentations includes slide decks and video talks explaining Redux concepts, from beginner introductions to deep explorations of how Redux works internally. Resources covers tools, tutorials, and helper libraries. The list then groups example projects and integrations by the front-end framework they pair with: React, React Native (for mobile apps), Angular, Vue, Polymer, Ember, Electron (for desktop apps), A-Frame (for virtual reality), and several others. There is also a section for Chrome extensions that interact with Redux, and one for Ruby on Rails projects using Redux on the client side.

For someone new to Redux: it helps web applications track changes in data, such as a user logging in, adding items to a cart, or loading search results, in a predictable and organized way. Developers typically use this repository as a starting point when choosing tools or finding patterns for Redux-based projects.

The full list is quite long and covers many hundreds of external links across the categories mentioned above. The full README is longer than what was shown.

Where it fits