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

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

26 ответов

16 просмотров

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

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

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
так тут философский вопрос

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта