Note that this article is from 2019, and that's when Redux usage changed _significantly_.<p>We now have our official Redux Toolkit package as the standard way to write Redux code. It significantly shrinks the amount of code needed to write Redux logic, _and_ it's designed to have a great TS experience. And in fact, it solves all the problems listed in that article:<p>- <a href="https://redux.js.org/introduction/why-rtk-is-redux-today" rel="nofollow">https://redux.js.org/introduction/why-rtk-is-redux-today</a><p>- <a href="https://redux.js.org/tutorials/typescript-quick-start#define-slice-state-and-action-types" rel="nofollow">https://redux.js.org/tutorials/typescript-quick-start#define...</a>