No difference in how you handle routing and history in a regular React app, those things are not related. Mobx (and mobx-react) just re-renders your component when data changes. You can check out performance tests here: <a href="https:&#x2F;&#x2F;www.mendix.com&#x2F;tech-blog&#x2F;making-react-reactive-pursuit-high-performing-easily-maintainable-react-apps&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.mendix.com&#x2F;tech-blog&#x2F;making-react-reactive-pursu...</a>