Здравствуйте, Shmj, Вы писали:
S>Тут вопрос — глобальный объект для состояния всего приложения (сложный объект, с вложенными частями) — один или же много разных для каждой части свой глобальный объект?
bnk>>Насколько я знаю в flutter block работает так же (в остальных перечисленных это так), но могу ошибаться
S>S>При вызове emit(newState) Flutter будет считать, что состояние полностью изменилось.
S>Т.е. не получится обновить только те части UI, которые связаны с изменившимися полями состояния. Впрочем, есть BlocSelector для ручной фильтрации, но это не автоматом.
Я не специалист во flutter ни разу, просто "мимопроходил", в других это решается через мониторинг состояния (подписки).
Т.е. компонент ре-рендерится только тогда, когда та часть глобального состояния, которая к нему относится, изменилась.