возникает 2 вопрос - если я не хочу иметь 1 вью модель на все экраны, то я их разбиваю на несколько viewModel
тут возникает вопрос где должны обрабатываться интенты юзера - в дочерних вью моделях и она уже будет сама менять стейт или же в дочерние вью модели прокидывается неизменяемый стейт -> интенты прокидываются во флоу вью модель, которая и занимается изменением стейта?
Если не хочется иметь общую ViewModel (или другую сущность), то лучше используй независимые стейты у каждого экрана, так будет проще рулить.
Обсуждают сегодня