Size: a a a

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

2020 July 13

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Это как бы выходные данные, поэтому меня сомнение берет, что в ней можно еще и валидацию форм делать, к примеру.
источник

АК

Андрей Козак... in Dart & Flutter по-русски
у редакса нет вьюмоделей, есть стор, есть коннект есть компонент (виджет), общение через экшоны
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Max
Звучит как совмещение плохо совместимых подходов
Вот и у меня такое же чувство.
источник

АК

Андрей Козак... in Dart & Flutter по-русски
как сюда вьюмодель пихнули непонятно
источник

КМ

Кирилл Матросов... in Dart & Flutter по-русски
Sergey Molchanovsky
Привет, у меня на работе чуваки юзают Redux, и хранят во вьюмодели логику виджета (коллбэки кнопок, например).
Кошерно ли так делать? Учитывая, что конвертер постоянно ребилдит вьюмодель из стора.
я бы так не стал
не надо мешать рыбу и мясо
источник

АК

Андрей Козак... in Dart & Flutter по-русски
Sergey Molchanovsky
Вьюмодель редакса.
Коннектор переписывает часть данных стора в промежуточную вьюмодель, а она уже прокидывается в конструктор виджета.
мутная тема
источник

АК

Андрей Козак... in Dart & Flutter по-русски
а зачем так делать не сказали?
источник

M

Max in Dart & Flutter по-русски
В нормальном редаксе стейт компонента иммутабелен. ViewModel предполагает мутабельную копию данных. Это просто понятия из разных миров.
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Андрей Козак
как сюда вьюмодель пихнули непонятно
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Я про эти вьюмодели.
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Они еще и асинхронные вызовы туда запихали. Поскольку с middleware не разобрались. Но это уж совсем грустно.
Я вчера сидел, переносил их в thunk.
источник

AK

Artem Krupp in Dart & Flutter по-русски
А колбеки в модели откуда берутся?
источник

AK

Artem Krupp in Dart & Flutter по-русски
Создаются с моделью?
источник

SM

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

AK

Artem Krupp in Dart & Flutter по-русски
Формально это ничем не отличается от создания колбека прямо в билде (это касаемо перфоманса)

Но хранение колбеков внутри модели чёто ну такое
источник

AK

Artem Krupp in Dart & Flutter по-русски
А чем аргументируют вообще это?
источник

АК

Андрей Козак... in Dart & Flutter по-русски
ну отделяют верстку от кода. Андроидеры бывшие? Набежавшие с js до такого бы не догадались
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Да, дроидеры.
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
У них там ещё styles и values :))
источник

АК

Андрей Козак... in Dart & Flutter по-русски
ну прикольно выглядит имхо, но перебилд всей страницы на каждый чих
источник