Introduction
This post provides a way to type your React Redux project with Typescript.
Using the Ducks Pattern
This post loosely uses the Redux Ducks proposal, which groups Redux “modules” together rather than by functionality in Redux. For example, all of the Redux code related to the users piece of state lives in the same file rather than being scattered across different types, actions, and reducer folders throughout your app. If this isn’t quite clear yet, you’ll see what I mean shortly!