Pull to refresh

Comments 6

Слышать то слышали но статья новичкам будет полезна
А это универсальная истина, что mobx лучше redux? Просто мне казалось, что если у тебя что то и правда сложное, что возможно сломается, то redux проще отлаживать за счёт того, что там нет внутри магии никакой. Нет?
В MobX нет ни какой магии, в 4 версии геттеры и сеттеры, в 5 версии Proxy. В Vue тоже самое. Отлаживать элементарно, вы же знаете в какой переменной что-то не так, VS code показывает где к ней обращаются по всему проекту, Jetbrains Webstorm/PHPStorm тоже (правой кнопкой на переменную/функцию и т.п. > Find Usages). Какие могут быть проблемы с отладкой? Вы знаете где что изменяется, и где что читается.
И да, это универсальная истина, MobX лучше Redux абсолютно во всем.

P.S. Если вы используете MobX с Dependency Injection, то у меня для вас плохие новости)
А как вы мокаете зависимости в тестах? Через monkey patch импортов? Передача зависимостей в конструктор стора упрощает юнит-тестирование и явно даёт понять, что требуется стору для функционирования. Если вы про DI-контейнер, то конечно же без него можно обойтись и прописывать зависимости ручками.
ты всё на глобальных пишешь?)
Sign up to leave a comment.

Articles