Безусловно, код будет работать. Однако вопрос в том, как его потом масштабировать, на сколько он связан со структурой состояния, можно ли его переиспользовать и т. п.
Тут дело в том, что для Вас и ваших задач достаточно MobX. Другие задачи могут потребовать других возможностей, которые найдутся в других библиотеках, как MST, например.
Пожалуйста, посмотрите ещё раз, на ReactLens - код был бы раза в два меньше и проще.
Так можно и про Хабр сказать =)
Безусловно, код будет работать. Однако вопрос в том, как его потом масштабировать, на сколько он связан со структурой состояния, можно ли его переиспользовать и т. п.
Тут дело в том, что для Вас и ваших задач достаточно MobX. Другие задачи могут потребовать других возможностей, которые найдутся в других библиотеках, как MST, например.
Пожалуйста, посмотрите ещё раз, на ReactLens - код был бы раза в два меньше и проще.