Что использовать в React Mobx или Redux?
Оба подхода вполне рабочие.
Но если вы не знакомы ещё ни с одним, то я бы настойчиво советовал вам Redux
Покуда он более популярный, его проще отлаживать и работу с ним в разных компаниях найти гораздо проще.

Но если вам очень нравятся декораторы, то mobx welcome
В Redux вся завязано на Flux шаблоне, который часто бывает избыточным (особенно больно наблюдать, когда туда запихивают стейт для открытия модалки). Это один глобальный стейт, и в него часто записывают то, что не должно быть глобальным (и в один прекрасный момент появится костыль, называемый фабрикой редюсеров). И в конце концов, он многословен,  хотя и в этом есть плюс - как бы косо-криво не было написано, из этого можно понять что там происходит и откуда берутся данные.

MobX реактивен, в этом несомненно плюс. Но в нем вся ответственность за то, где и как будет создаваться состояние, ложится на вас.

Имхо, если нет достаточных знаний в программировании, то лучше Redux. В остальном все можно сделать красиво на MobX