Size: a a a

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

2020 May 30

RV

Roman Vasiliev in Dart & Flutter по-русски
Mansur Panzerkampfwagen IV
Сори, я был оффлайн))
И проясни, ты строчку с поиском блока добавил из-за того, что у тебя стейт не приходил же?
источник

RC

Rv Ch in Dart & Flutter по-русски
Artem Krupp
Ну и у вершины дерева тогда бы не было контекста
void mainCommon(AppConfig appConfig) {
 runApp(MyApp());
}

class MyApp extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   BlocProvider(
     create: (_) => IntBloc(),
     child: BlocBuilder<IntBloc, int>(
       builder: (context, state) {

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

MP

Mansur Panzerkampfwa... in Dart & Flutter по-русски
Roman Vasiliev
И проясни, ты строчку с поиском блока добавил из-за того, что у тебя стейт не приходил же?
нет, потому что BuildProvider.of<…>() возвращал null
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Mansur Panzerkampfwagen IV
нет, потому что BuildProvider.of<…>() возвращал null
нет, BlocProvider.of ты написал для чего?
источник

AK

Artem Krupp in Dart & Flutter по-русски
Rv Ch
void mainCommon(AppConfig appConfig) {
 runApp(MyApp());
}

class MyApp extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   BlocProvider(
     create: (_) => IntBloc(),
     child: BlocBuilder<IntBloc, int>(
       builder: (context, state) {

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

MP

Mansur Panzerkampfwa... in Dart & Flutter по-русски
Roman Vasiliev
нет, BlocProvider.of ты написал для чего?
Чтобы отправлять event в bloc
источник

AK

Artem Krupp in Dart & Flutter по-русски
там того же уровня контекст
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Mansur Panzerkampfwagen IV
Чтобы отправлять event в bloc
окей, это проясняет
источник

AK

Artem Krupp in Dart & Flutter по-русски
Roman Vasiliev
окей, это проясняет
а я говорил!
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Artem Krupp
а я говорил!
ну с тобой я и не спорил, бывает такое)
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Mansur Panzerkampfwagen IV
нет, потому что BuildProvider.of<…>() возвращал null
у тебя в итоге заработало? без лишнего Builder'а?
источник

MP

Mansur Panzerkampfwa... in Dart & Flutter по-русски
С билдером заработало.
Потом я понял, что BlocProvider.of мне не нужен (можно добавлять Event выше) и убрал его. Так и решилась моя проблема
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Mansur Panzerkampfwagen IV
С билдером заработало.
Потом я понял, что BlocProvider.of мне не нужен (можно добавлять Event выше) и убрал его. Так и решилась моя проблема
ну ты имей ввиду что BlocProvider.of в той позиции будет работать - я сделал тебе пример)

ежели нет - то мне самому интерсено найти ответ
источник

MP

Mansur Panzerkampfwa... in Dart & Flutter по-русски
Sergey Salnikov
ну ты имей ввиду что BlocProvider.of в той позиции будет работать - я сделал тебе пример)

ежели нет - то мне самому интерсено найти ответ
Ага, я просто не успел еще твой пример посмотреть, но буду как шаблон его держать. Спасибо!
источник

MP

Mansur Panzerkampfwa... in Dart & Flutter по-русски
И тебе @Aqluse
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
да мне не за что, я же другую проблему пытался решить)
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Mansur Panzerkampfwagen IV
Ага, я просто не успел еще твой пример посмотреть, но буду как шаблон его держать. Спасибо!
да там чисто опровержение утверджений

никакой полезной наргузки - ещё один пример CounterApp
источник

MP

Mansur Panzerkampfwa... in Dart & Flutter по-русски
Sergey Salnikov
да там чисто опровержение утверджений

никакой полезной наргузки - ещё один пример CounterApp
У тебя event и state идут как примитивы, в бою так делают или лучше объекты использовать?
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Mansur Panzerkampfwagen IV
У тебя event и state идут как примитивы, в бою так делают или лучше объекты использовать?
как тебе надо так и делай
но в бою примеры сложнее - стейт машины и разумеется там объекты сложные
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Mansur Panzerkampfwagen IV
У тебя event и state идут как примитивы, в бою так делают или лучше объекты использовать?
примитивы могут больно ударить, кстати тем, что блок игнорирует один и тот же стейт, сколько ты его не отсылай
источник