Skip to content

Instantly share code, notes, and snippets.

@BeKnowDo
Last active August 20, 2018 20:47
Show Gist options
  • Save BeKnowDo/196e04f38a315cd5d71281fd6603afc1 to your computer and use it in GitHub Desktop.
Save BeKnowDo/196e04f38a315cd5d71281fd6603afc1 to your computer and use it in GitHub Desktop.
My assessment of Redux Saga

Redux Saga

  • Why would I use Redux Saga?
  • What is Redux Saga?
  • Features of Redux Saga
  • Redux Saga vs...

Why would I use Redux Saga?

  • Has a large and growing community with hundreds of contributors
  • Works great for both client and server environments
  • Was built for large scale real-world applications and has one focus: get things done

What is Redux Saga?

  • Under the hood, it's Redux middleware
  • Side-effects facilitator
  • Leverages ES6's Yield
  • Consumes actions that may or may not emit another action later
  • Redux Saga can work without Redux (weird right?) (get an example of this to share)

Features of Redux Saga

  • Yield
  • Redux Saga Effects
  • Forking and multithreaded processes

About Sagas

Asyn ES6 (Yield)

Redux Saga Effects

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment