Understanding Generator Functions & Using Redux Saga
In the first half of the video, Omer walks us through generator functions & their use cases. He discusses how generator functions can be paused & re-started, how to use the yield keyword, and how to iterate through a generator function with example code.
In the second half, Omer discusses a redux middleware library known as redux-saga, which takes advantage of generator functions. He helps us understand the main benefits of using redux-saga, which include a synchronous looking workflow, complex layering of actions, & isolation of side effects.
Project Members: Omer Nadeem