И да, по поводу глобальных стэйт-менеджеров, рекомендую ознакомиться именно с редаксом. Не используй mobx, его связка с реактом, ИМХО, костыльная и ломает все ключевые принципы и концепции реакта
Приложение, написанное на реакте это конечный автомат, или стэйт-машина с конечным набор состояний, которые сменяют друг друга во время работы приложения. А mobx основан на потоковой обработке данных, а это уже совсем иная концепция, напоминающая Ангуляр второй версии с его обсерверами
Если мне захочется вдруг покодить в таком стиле, я возьму лучше Ангуляр и не буду мучать Реакт