Redux 3 Saga
Redux Saga is a fast-growing library with over 9,000 stars on GitHub. It lets you rapidly create asynchronous apps using a new tool called ES6 Generators. In this course, you’ll learn about Redux Saga, ES6, testing, effects, and channels.
The basis of any good, modern Redux application is the ability to orchestrate asynchronous calls to outside APIs, while working with the mostly synchronous language of JavaScript.
In this course, Redux Saga, you’ll learn the skills you need to vastly improve your Redux application performance and development time. Throughout the course, you’ll be building a non-trivial shopping cart application, where users can add or remove cart items, see shipping and tax totals, and check out, all while keeping state synchronized with the server.
First, you’ll delve into Redux Saga, its uses and origins, and how it fits in with other Redux middlewares.
Next, you’ll explore nearly ever Redux Saga effect, each illustrated with an example.
Finally, you’ll discover Redux Saga channels, testing, and other advanced topics.
By the end of this course, you’ll have the necessary knowledge to build a whole application using Redux Saga.
Author Name: Daniel Stern
Author Description:
Daniel Stern is a coder, web developer and programming enthusiast from Toronto, Ontario, where he works as a freelance developer and designer. Daniel has been working with web technologies since the days of the dial-up, and is especially keen on JavaScript, CSS, Angular, React and TypeScript. Over the course of his work as an open-source developer, he’s created many community-standards web tools including Angular Audio and Range.CSS. His tool, Range.CSS, was featured in a guest article on CSS-T… more
Table of Contents
- Course Overview
2mins - Introduction
19mins - Introducing Redux Saga
21mins - Asynchronous ES6 and Yield
23mins - Redux Saga Effects
46mins - Channels
34mins - Testing Redux Saga Applications
20mins - Conclusion
6mins
There are no reviews yet.