настройки". Что то в нем нажимаешь, что то в нем меняется. По кнопке нужно вернуть данные в предыдущую страничку onTap: ()=> Navigator.pop(context, data); Сама кнопка никак не меняется, кроме возвращаемых данных. Нормальная ли практика вешать на кнопку BlocBuilder , где собственно достается data, которая меняется, или это делается как то более красиво и правильно?
Ну конечно обернуть кнопку в BlocBuilder можно но вопрос зачем если она сама не меняется. Можешь просто создать блок в предыдущей странице и внутри настройки менять то что в блоке в зависимости от выбранных настроек. Не зачем вернуть данные при popи если так делать то скорее всего придется ещё какую нибудь логику в UI пихнуть.
просто при нажатии на кнопку возьми данные из блока через contex.read и юзай их
а ну кстати да. черех context.select ошибкой плюнуло. а про read я что то не подумал
Обсуждают сегодня