I attempted to use Redux with Typescript quite some time ago and ran into some issues with some other packages I was using (namely redux-persist). It seems that package is becoming ransomware, despite there being a large community of users behind it. With that community of users, there are some how-tos of how to implement TypeScript, but I thought I would take the time to consolidate all of the information that I’ve found and put it in one spot in hopes to potentially help another developer in the future.