Size: a a a

Dart & Flutter по-русски

2020 December 21

SH

Sergey Hottabych in Dart & Flutter по-русски
Alexander K
А зачем провайдер при наличии getit-a и injectable?
Или наоборот: зачем get_it и injectable при наличии provider?)
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Через конструктор заебешься передавать всему поддеревц
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Это нужно каждому виджету которому нужна зависимость в поддереве указывать её в конструкторе
источник

AK

Alexander K in Dart & Flutter по-русски
Илья Максименко
Через конструктор заебешься передавать всему поддеревц
Но если уже все равно тянуть гетит, то не проще тогда им и пользоваться?  вроде
SoundService get _soundService => getIt<SoundService>();
В начале виджета так же и всё
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Alexander K
Но если уже все равно тянуть гетит, то не проще тогда им и пользоваться?  вроде
SoundService get _soundService => getIt<SoundService>();
В начале виджета так же и всё
Всё равно в каждом виджете это будешь писать
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Когда можно один раз для поддерева прокинуть
источник

AK

Alexander K in Dart & Flutter по-русски
А, ага, тогда понял, спасибо
источник

AK

Alexander K in Dart & Flutter по-русски
Ну да, тогда вопрос, зачем тянуть гетит, когда есть провайдер :D
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Alexander K
Ну да, тогда вопрос, зачем тянуть гетит, когда есть провайдер :D
А вот попробуй без гетита)
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
А потом через месяц попробуй с ним
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
С инжектаблом я имею ввиду
источник

AK

Alexander K in Dart & Flutter по-русски
Да я пока без провайдера как раз) если доживу до другого проекта, устрою там эксперименты
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Ладно, лучше не устраивай, а то потом долго будет переписывать
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Alexander K
Ну да, тогда вопрос, зачем тянуть гетит, когда есть провайдер :D
Всё что тебе нужно в инжектабле это написать у класса аннотацию
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
И вызвать генератор
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Илья Максименко
Всё что тебе нужно в инжектабле это написать у класса аннотацию
При условии что у аннотируемого класса есть конструктор
источник

AK

Alexander K in Dart & Flutter по-русски
Да я знаю) этим и пользуюсь, потому про провайдер и спрашиваю
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
А стоп
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Тогда не знаю что непонятно
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Тип в провайдере насколько я понимаю ты создаешь ВСЕ зависимости в виджетах(но я могу и ошибаться)
источник