Don't hesitate to jump ship to Mobx. No regrets at all, it was like trading in a Lada for a Toyota. And being written in typescript, the TS support is impeccable.
The author of MobX explains how MobX works and implements a 50 line version of it (a fast and functional one too, except without the sugary decorator syntax)
You can see the presentation and decide for yourself.
I just did that (redux -> mobx) as mentioned in another comment and it made the code easier to understand, everything typed with less than half of the code. No more connect or action, we just call the store method (equivalent to a reducer fn) directly.
I also moved most of the components that had state to use observable variables and it's been working well.
Currently it is based on redux, but I have a feeling I have to write too much code, I am looking into MobX as an alternative.
I think TypeScript is the best thing that happened to the JS community in a long time.