Michel, this is a nice intro to MobX and I’ve heard great things about it, however, this is a pretty naive argument for getting away from `setState`.
Addressing the issues that you mentioned above:
No I wouldn’t pull in a new library indeed to address just these problems. But if you have MobX in place anyway, or want a reason to try and learn MobX at small scale, maybe in just a single component, here are some :)
Since a few months I’ve stopped using React’s setState on all my new React components. Don’t get me wrong, I didn’t stop having local component state, I just stopped using React to manage it. And it’s been delightful!