169 похожих чатов

Создавать блок в initState норм? или надо как то инжектить?

26 ответов

18 просмотров

Норм, но можно и инжектить

Создаются исключительно в блок провайдерах. Другие варианты не рекомендуются

Martin- Автор вопроса
свифка (макс)
Создаются исключительно в блок провайдерах. Другие...

а если у меня состояние ток на одни экран? не буду же я провайдить такой блок

Martin- Автор вопроса
свифка (макс)
Будешь

то есть это норм практис?

свифка (макс)
Создаются исключительно в блок провайдерах. Другие...

Ничто не мешает создать в инитстейте и затем пробросить через Provider.value()

свифка (макс)
Будешь

разве не лучше без провайдера если на одну страницу? Как раз укажет что он только там используется

Theia Draizer
разве не лучше без провайдера если на одну страниц...

У тебя страничка из одного виджета состоит? Сомневаюсь. Если ты его запровайдишь чисто над этой страницей - эффект будет тот же. Он будет только там

так а зачем

Theia Draizer
так а зачем

У тебя будет 1. Провайд на дерево виджетов твоей страницы 2. Автозакрытие блока при дизпоузе виджета

Theia Draizer
так а зачем

Чтобы было красиво

свифка (макс)
У тебя будет 1. Провайд на дерево виджетов твоей ...

1. В чем вопрос один инстанс юзать 2. Я тупая, обьясни подробнее пж

Theia Draizer
ладно.

Ну я хз о чем вы Но если у тебя несколько виджетов на одном уровне Чтобы в конструктор не передавать параметры ,просто завести один провайдер можно

Martin- Автор вопроса
свифка (макс)
У тебя будет 1. Провайд на дерево виджетов твоей ...

провайдить в начале билд метода или материал апа?

Theia Draizer
1. В чем вопрос один инстанс юзать 2. Я тупая, обь...

В смысле один инстанс??? Ты и так один юзать будешь то

свифка (макс)
В смысле один инстанс??? Ты и так один юзать будеш...

ну да, я и спрашиваю зачем еще в провайдер оборачивать

Martin
провайдить в начале билд метода или материал апа?

Что. В точке входа твоего экрана. Самый верхний его виджет

Theia Draizer
ну да, я и спрашиваю зачем еще в провайдер оборачи...

Не будешь оборачивать. Есть просто BlocProvider. И он делает всю работу за тебя.

Martin- Автор вопроса
свифка (макс)
Что. В точке входа твоего экрана. Самый верхний ег...

аа, ну теперь все понятно, я то подумал провайдить в MaterialApp

всегда пиши не вопрос а что ты делаешь вот так и тебя обязательно исправят, на стекоферфлоу так же работает)

Martin
так тут философский вопрос

Да создай Вообще плевать

Martin
так тут философский вопрос

в доке написано как использовать) а хочешь ты создавать обьект или нет и сразу в провайдер давать дело твое

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта