Size: a a a

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

2020 May 18

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Тут тебе никто не поможет, к сожалению
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
то есть твоя кнопка меняет стейт, но ты просто эту разницу в коде выразить не хочешь)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Либо миксином, либо к Феликсу в дискорд
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Ну или третий путь: оформляй форк.
Править в _bindEventToState (там это единственный приватный метод, не ошибешься)
Но это тоже такое себе, если это единственное что ты хочешь допилить.
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Evgenii Elchev
то есть твоя кнопка меняет стейт, но ты просто эту разницу в коде выразить не хочешь)
+
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Порядок элементов разный же, значит листы не будут равны
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
тут феликс то супер прав, твой UI равен твоему стейту, если стейты одинаковые то и UI одинаковый, а зачем его тогда перерисовывать?)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Тут феликс супер не прав
источник

RC

Rv Ch in Dart & Flutter по-русски
Evgenii Elchev
то есть твоя кнопка меняет стейт, но ты просто эту разницу в коде выразить не хочешь)
ну в моем понимании она не меняет стейт потому что стейт ReversedItems, т.е я должен создать в стейте булево поле isaAcending чтобы указать порядок, или вообще создать два разных стейта ?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Потому, что, внезапно, внезапно, внезапно
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Если только у тебя не мутабельный стейт и ты просто меняешь поле и пытаешь его опять кинуть
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
а если UI хочешь перересовать то значит что то значит твои стейты не такие уж и одинаковые)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Фильтровать на идентичность стейтов нгадо уже после фильтрации кондишена в блок билдере
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
А то чем он занимается - ничирта нормально не фильтрует
источник

ИК

Игорь Кравченко... in Dart & Flutter по-русски
Nikita Domnickij
Если только у тебя не мутабельный стейт и ты просто меняешь поле и пытаешь его опять кинуть
тогда делай версионирование стейтов, как это делаю я)))
источник

RC

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

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
и является полнейшей чушью
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
🅵🅾️🆇
Фильтровать на идентичность стейтов нгадо уже после фильтрации кондишена в блок билдере
это кто сказал? лис с phd по на тему UDF архитектур?)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Evgenii Elchev
это кто сказал? лис с phd по на тему UDF архитектур?)
Я сказал
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Rv Ch
ну в моем понимании она не меняет стейт потому что стейт ReversedItems, т.е я должен создать в стейте булево поле isaAcending чтобы указать порядок, или вообще создать два разных стейта ?
Ивент - РеверсОрдер, стейт такой же, как при успешной загрузке элементов
источник