The Redux Sagas for React/Redux Applications training course brings participants up to speed with JavaScript generators and the Redux Saga library for managing asynchronous operations within a Redux-based JavaScript application.
To kick off the course, a review of JavaScript generators and asynchronous programming will be covered. All topics will be covered from a best practices and conceptual perspective with lots of hands-on practical coding. Next, an existing application will be enhanced to use Redux Saga to manage asynchronous operations. The course concludes by covering standard REST services operations, running tasks in parallel, error handling, sequencing sagas, composing sagas, cancelling sagas and exploring the Redux Saga fork model.
Prerequisites:
- Prior working knowledge and practical experience of React and ReduxÂ
- Extensive coding experience with JavaScript
Purpose
| Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library |
Audience
| Web developers with extensive experience in developing React & Redux applications and extensive coding experience with JavaScript |
Role
| Web Developer |
Skill Level
| Advanced |
Style
| Lecture | Hands-on Activities | Labs |
Duration
| 2 Days |
Related Technologies
| JavaScript | React | Redux | Web Development |
Â
Learning Objectives
- Utilize JavaScript Generators to manage Asynchronous Code
- Employ the Redux Saga library to manage Asynchronous Code for React/Redux Applications
- Manage Asynchronous Operations in Sequence and in Parallel and Compose Sagas
- Handle Errors with Redux Saga