Introduction
  • Important: Before you begin this course
  • About this course
  • Practical look at the example app and the flow of redux saga
Setup
  • Attention! - required settings & project setup
  • Project setup
  • Important! What to do if REM REST API is down
  • Setting up redux actions
First sagas
  • First saga - watchers, workers, and "takeEvery"
  • Javascript generator functions
  • Finishing the get users saga with "call", "fork", and "all"
  • Connecting the saga middleware
  • Connecting it all together
  • Dispatch redux actions from sagas using "put"
Building the UI
  • Attention! - Building the UI
  • UsersList UI - Part 1
  • UsersList UI - Part 2
  • Create user form UI & functionality
Creating and deleting users sagas
  • Create user saga using "takeLatest"
  • Delete user saga using "take"
Error handling in sagas
  • Error handling in try..catch
  • Displaying errors in the UI
Resources
  • Redux Saga Cheat Sheet
  • Github repo + Reactstrap
  • BONUS