An introduction to Redux and Sagas #1

Before we dive into redux and sagas, it might be nice to get some background. What is Redux? To quote the readme available over at https://redux.js.org/: Redux is a predictable state container for JavaScript apps. It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test.