@s9d0R8sa6

Способы разгрузки React-компонента от излишней бизнес-логики, DI в React?

Существуют ли альтернативные использованию Redux и mobX способы разгрузки компонента от излишней бизнес-логики внутри? Использование контейнеров проблему не решает - часть логики является неразделимой и использует один поток данных, следовательно, просто переносится в другое место.

Например, вынесение логики в Model-сервисы и дальнейший DI во View?

Как это сделать наиболее лаконично?
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Выделение бизнес-логики в сервис является стандартной практикой. Это не должно вас смущать.
Кстати, вы можете шарить инстанс модели либо использовать одну модель из другой.
Вообще код с mobx намного лаконичнее, чем в redux. Вы присмотритесь к нему внимательнее.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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