@NarkoMan01

Что использовать Сервисы или Глобальные хранилища?

Добрый день!
Зачем нужны глобальные хранилища по типу Redux, Mobx,Vuex и т.д., если можно все вынести в сервисы и там хранить и управлять бизнес логикой?
Поделитесь пожалуйста своим мнением
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
search
@search
мама говорит что я особенный
Переменные в сервисах мало чем отличаются от глобальных переменных. По сути - это и есть глобальные переменные со всеми вытекающими последствиями. Например, переменная сервиса может быть неожиданно изменена во время какого-нибудь асинхронного действия. Что приведёт к неожиданным/нежелательным сайд-эффектам. Современные ООП парадигмы (например, ДДД), напрямую говорят о том что сервисы не должны хранить состояние.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы