есть отдельный сложный виджет у которого должны применяться разные визуальные стили в зависимости от состояний (error, disabled, info, completed и т.д.). Состояние может меняться как из-за ввода юзера (валидация прям на форме), так и исходя из того что возвращает bloc страницы (после API запроса например). Подскажите как архитектурно подходить к решению такой задачи? делать отдельный bloc для вложенного виджета?
Зачем виджету отдельный блок? Просто через контроллер задавай нужное состояние виджету своему
можно подробнее про контроллеры ссылочку какую?
Я имел ввиду свой аля контроллер состояния для виджета написать) Как пример TextEditingController
понял, спасибо
Обсуждают сегодня