Size: a a a

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

2020 June 07

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Там не так много кода. Я мельком глянул. Планировал завтра почитать как раз эту архитектуру
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Vladimir Ivanov
меня это и подтолкнуло частично, думаю заняться
Можно вместе занятся, ты больше знаешь об архитектуре, а я о флаттере)
источник

VI

Vladimir Ivanov in Dart & Flutter по-русски
да, там типа 8 файлов
источник

VI

Vladimir Ivanov in Dart & Flutter по-русски
вопрос в том, как нормально хуки поддерживать, но у флаттера это есть уже
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Vladimir Ivanov
вопрос в том, как нормально хуки поддерживать, но у флаттера это есть уже
Либо провайдер, либо инхерит
источник

VI

Vladimir Ivanov in Dart & Flutter по-русски
Evgenii Elchev
Либо провайдер, либо инхерит
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
На первый взгляд выглядит не очень популярным решением, проходим на популярный провайдер
источник

VI

Vladimir Ivanov in Dart & Flutter по-русски
провайдер норм, да
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Кто знает MobX? Павел? В общем, там есть прикольная фича, debounce-реакция, которая отрабатывает, только если ты что-то поменял в Store и потом полсекунды ничего не делаешь.
Например, если ты быстро добавляешь кучу всего в список, чтобы она вызвала сэйв в БД только один раз.
Можно ли что-то похожее провернуть на чистом провайдере?
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Sergey Molchanovsky
Кто знает MobX? Павел? В общем, там есть прикольная фича, debounce-реакция, которая отрабатывает, только если ты что-то поменял в Store и потом полсекунды ничего не делаешь.
Например, если ты быстро добавляешь кучу всего в список, чтобы она вызвала сэйв в БД только один раз.
Можно ли что-то похожее провернуть на чистом провайдере?
* На чистом стриме
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Я только нашёл rxDart, там тоже есть debounce, но я с ним незнаком
источник

SM

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

SM

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

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Да, провайдер вообще никаким боком к дебоунсу не относится
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Sergey Molchanovsky
На архитектуре с провайдером
И к архитектуре собственно тоже
источник

SM

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

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Sergey Molchanovsky
Это тебе Fox сказал?
Нет. Мой 10 летаний опыт разработки)
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
https://github.com/brianegan/flutter_architecture_samples

Посмотри тут change_notifier_provider
источник

SM

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

SM

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