не только они, это "официальное" название от гугла?) это называют, с MVVM with single state.
По ощущениям, для большинства простых экранов с минимальными действиями со стороны пользователя - этого достаточно. Вот если есть, допустим, экран со списком и прокликом на детайл и всё, зачем тут редьюсеры (при условии, что они изначально не заложены в архитектуре).
Другой вопрос, что когда я увидела экран с большим количеством TextField-ов и валидированием на каждый, то я охренела и переписала на action/reducer вариант.
Названия вроде нет официального, но мне это нравится) Переписали на свой вариант, или готовый MVI затащили?
Своё. Там всего 4 сущности-то нужно, а от фундаментальных third-party зависимостей я давно уже отказалась. :) Ну, и это пока на двух экранах, и, как обычно, нет времени старое переписывать, но если появятся новые сложные экраны - буду продавливать тему.
Обсуждают сегодня