External Resources
Articles on Generators
- The Definitive Guide to the JavaScript Generators by Gajus Kuizinas
- The Basics Of ES6 Generators by Kyle Simpson
- ES6 generators in depth by Axel Rauschmayer
- 3 cases where JavaScript generators rock (+ understanding them) by Gosha Arinich
Articles on redux-saga
- Redux nowadays: From actions creators to sagas by Riad Benguella
- Managing Side Effects In React + Redux Using Sagas by Jack Hsu
- Using redux-saga To Simplify Your Growing React Native Codebase by Steve Kellock
- Master Complex Redux Workflows with Sagas by Brandon Konkle
- Handling async in Redux with Sagas by Niels Gerritsen
- Tips to handle Authentication in Redux by Mattia Manzati
- Build an Image Gallery Using React, Redux and redux-saga by Joel Hooks
- Async Operations using redux saga by Andrés Mijares
- Vuex meets Redux-saga by Illya Klymov
- 3 common approaches to side-effects in Redux apps by Gosha Arinich
- Lazy registration with Redux and Sagas by Gosha Arinich
- Writing more testable code with Redux Saga by Luiz Guilherme D’Abruzzo Pereira
- Redux Hero Part 4: Every Hero Needs a Villain (A Fun Introduction to redux-saga.js)
- Modelling common patterns with redux-saga by Chanakya Bhardwaj
- Analytics on easy mode with Redux-Saga by Gosha Arinich
- Redux Saga common Patterns by Andres Mijares
- Keep Trying: Redux Saga Style by Bryan Fillmer
- Try Again: More Redux Saga Patterns by Bryan Fillmer
- A Redux First Router Saga by Bryan Fillmer
- What is Redux-Saga? by Alex Richardson
- Lost with Redux and sagas? Implement them yourself! by Sébastien Castiel
- Assembling Robust Web Chat Applications with JavaScript: An In-depth Guide by Yao-Hui Chua
Videos on redux-saga
- Async React with Redux Saga by Tyler Clark
- Learn Redux Saga series by Divyanshu Maithani and Deepak Grover
Addons
- redux-saga-sc – Provides sagas to easily dispatch redux actions over SocketCluster websockets
- redux-form-saga – An action creator and saga for integrating Redux Form and Redux Saga
- redux-electron-enhancer – Redux store which synchronizes between instances in multiple process
- eslint-plugin-redux-saga - ESLint rules that help you to write error free sagas
- redux-saga-router - Helper for running sagas in response to route changes.
- vuex-redux-saga - Bridge between Vuex and Redux-Saga
- esdoc-saga-plugin - ESDoc plugin for documenting sagas effects.
- redux-saga-compose - Compose sagas as middleware in the style of koa-compose
- redux-saga-requests - Tremendously simplifies AJAX requests with sagas, supports Axios and Fetch API