Size: a a a

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

2020 July 10

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Дмитрий Щербаков
Т.е. использовать блок и не использовать стейты?) Какой тогда в нем смысл
Это вы у Гугла спросите) но только блок про логику, имеется ввиду что не надо писать вообще все в виджет е, верстка в виджете, логика в отдельном компоненте
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
neikist
Отделение бизнес логики от представления. Как и задумывалось авторами.
Архитектура во всем фронте +- одинаковая
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Если следовать только гуглу мы застрянем на countet_noob_app.dart ;)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Дмитрий Щербаков
Если следовать только гуглу мы застрянем на countet_noob_app.dart ;)
Но тем не менее
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
У блока есть определение
источник

n

neikist in Dart & Flutter по-русски
Evgenii Elchev
Архитектура во всем фронте +- одинаковая
Вот да, я к тому же. Очень забавно. Вроде стек не знакомый практически, но в спорах спокойно можно участвовать имея опыт натива)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Если ему не следовать это будет уже не блок
источник

RK

Ruslan Kunaev in Dart & Flutter по-русски
Evgenii Elchev
У блока есть определение
Очень размытое
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Ruslan Kunaev
Очень размытое
Как и у любой архитектуры)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Но тем не менее там говорится про бизнес логику) а не про Стейт
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Вообще мне блок катастрофически не зашёл
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Причем для любых кейсов
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Вот пример у нас есть корзина . У нее есть блок . Который имеет абстрактные классы state и event. Мы можем их расширять своими. Например добавили айтем в корзину произошел event который вызовет новый Стейт. Виджет обновит количество товаров
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Виджет слушает только Стейт
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
И ничего не знает про евент
источник

RK

Ruslan Kunaev in Dart & Flutter по-русски
Evgenii Elchev
Но тем не менее там говорится про бизнес логику) а не про Стейт
При этом о блоке говорится как о State management pattern
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Логично ли такой блок покинуть на все приложение?
источник

RK

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

RK

Ruslan Kunaev in Dart & Flutter по-русски
Дмитрий Щербаков
Логично ли такой блок покинуть на все приложение?
В зависимости что такое все приложение, на экране справки он явно не нужен
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Стейт это результат (именно результат) выполнения бизнес логики. Так то его блок даже хранить не обязан)
источник