If it's about state I feel like ExtJS is a better alternative especially with the way it handles Controllers, Events, and "Components" with state.
If I understood it correctly, one can think of react app/page as a pure function taking data and producing a DOM.
Reasoning and testing pure functions should be much easier than a set of components which partly rely on side effects.