Норм, но можно и инжектить
Создаются исключительно в блок провайдерах. Другие варианты не рекомендуются
а если у меня состояние ток на одни экран? не буду же я провайдить такой блок
то есть это норм практис?
Ничто не мешает создать в инитстейте и затем пробросить через Provider.value()
разве не лучше без провайдера если на одну страницу? Как раз укажет что он только там используется
У тебя страничка из одного виджета состоит? Сомневаюсь. Если ты его запровайдишь чисто над этой страницей - эффект будет тот же. Он будет только там
так а зачем
У тебя будет 1. Провайд на дерево виджетов твоей страницы 2. Автозакрытие блока при дизпоузе виджета
Чтобы было красиво
1. В чем вопрос один инстанс юзать 2. Я тупая, обьясни подробнее пж
Ну я хз о чем вы Но если у тебя несколько виджетов на одном уровне Чтобы в конструктор не передавать параметры ,просто завести один провайдер можно
провайдить в начале билд метода или материал апа?
В смысле один инстанс??? Ты и так один юзать будешь то
ну да, я и спрашиваю зачем еще в провайдер оборачивать
Что. В точке входа твоего экрана. Самый верхний его виджет
Не будешь оборачивать. Есть просто BlocProvider. И он делает всю работу за тебя.
аа, ну теперь все понятно, я то подумал провайдить в MaterialApp
всегда пиши не вопрос а что ты делаешь вот так и тебя обязательно исправят, на стекоферфлоу так же работает)
так тут философский вопрос
Да создай Вообще плевать
в доке написано как использовать) а хочешь ты создавать обьект или нет и сразу в провайдер давать дело твое
Обсуждают сегодня