This article assumes a working knowledge of Redux, React, React-Redux, TypeScript, and uses a little bit of Lodash for convenience. If you’re not familiar with those subjects, you might need to do some Googling. You can find the final version of all the code here. Redux has become the go-to state management system for React applications. While plenty of material exists about Redux best practices i
![Redux with Code-Splitting and Type Checking](https://cdn-ak-scissors.b.st-hatena.com/image/square/1967b75fb2f8aed802aef28dcc57a6bcb8579ac6/height=288;version=1;width=512/https%3A%2F%2Faem.dropbox.com%2Fcms%2Fcontent%2Fdam%2Fdropbox%2Ftech-blog%2Fen-us%2Ffrontend%2Fdropbox-tech-front-end-1-1200-628.png)