Size: a a a

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

2020 May 17

SM

Sergey Molchanovsky in Dart & Flutter по-русски
например
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Эм, а где тут ты провайдеру что то даешь?)
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Sergey Molchanovsky
Provider.of<Goods> (context, listen: false).add(item);
таааак уже теплее

где команда провайдеру тут?
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
я ему говорю: "провайдер товаров, добавь в свой _list новый item"
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Sergey Molchanovsky
я ему говорю: "провайдер товаров, добавь в свой _list новый item"
ты вызываешь метод  Goods().add()

ничего с провайдером ты не делаешь
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Provider это просто виджет.
При том иммутабельный)
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
че не так-то?
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Sergey Molchanovsky
че не так-то?
ты получаешь инстанс чего-то что провайдит провайдер
и дёргаешь метод этого чего-то
ты ничего не делаешь с провайдером
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
справедливое замечание
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Sergey Molchanovsky
справедливое замечание
круто что ты понял)
источник

DC

Denis Chalokyan in Dart & Flutter по-русски
Sergey Salnikov
как дать команду провайдеру?

upd ты понимаешь что такое provider?
Не уверен. Мне крайне не зашла его документация
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Denis Chalokyan
Не уверен. Мне крайне не зашла его документация
в чём не уверен?
provider прост как две копейки
источник

DC

Denis Chalokyan in Dart & Flutter по-русски
Sergey Salnikov
в чём не уверен?
provider прост как две копейки
Совсем не уверен, что понимаю, как работает Provider. Возможно я от него жду большего, чем он может мне дать
источник

DC

Denis Chalokyan in Dart & Flutter по-русски
Хорошо. Воз создали вы несколько экземпляров одного класса и хотите, чтобы если ющер кликнул по одному из них, он поменял состояние. Какой правильный вариант использовать?
источник

DC

Denis Chalokyan in Dart & Flutter по-русски
Я не говорю про банальный stateful
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Denis Chalokyan
Совсем не уверен, что понимаю, как работает Provider. Возможно я от него жду большего, чем он может мне дать
Провайдер это банальный стейтлесс виджет.
Он может предоставлять доступ к ссылке, которую держит.
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Всо
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Просто удобная замена InheritedWidget'у
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Это не архитектура, не какаято магия.
Просто удобный способ получения доступа к ссылке на объект.
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Denis Chalokyan
Хорошо. Воз создали вы несколько экземпляров одного класса и хотите, чтобы если ющер кликнул по одному из них, он поменял состояние. Какой правильный вариант использовать?
Для начала сам определись по какому из он должен кликнуть.
источник