This has been a whirlwind tour of Redux and how to refactor your application to it, using TDD.
The process worked as follows: We chose a small piece of our application to work on first; then, we did some up-front design; we then built our saga and reducer, and finally we integrated it into our existing code.
In the next chapter, we'll add in yet another library: GraphQL.