HackerNoon на русском
Подписаться
Разделение оркестрации рабочих процессов и реакций пользовательского интерфейса во фронтенд-приложениях
Выдавать SUCCESS и NAME_REQUIRED, а не SHOW_TOAST. ViewModel владеет рабочим процессом; экран владеет реакцией.