Size: a a a

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

2020 May 18

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Какие стейты шлешь такие и будут
источник

RC

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

RC

Rv Ch in Dart & Flutter по-русски
разве? ща
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Да
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Rv Ch
разве? ща
Не вызовет с двумя одинаковыми ПОДРЯД
источник

DS

DVS Studio in Dart & Flutter по-русски
сделать у стейта copyWith метод и если не меняется ничего - копировать тот же
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Да, нужно чтоб другая ссылка была
источник

DS

DVS Studio in Dart & Flutter по-русски
или переопределить у стейта hashCode и ==
ту же bool вару сделать и менять при каждой смене. и ее же в этих методах юзать
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
я с феликсом по поводу этого бодался, но он ни в какую не дает возможность переопределить эту логику
источник

🅵

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

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
DVS Studio
или переопределить у стейта hashCode и ==
ту же bool вару сделать и менять при каждой смене. и ее же в этих методах юзать
+
источник

RC

Rv Ch in Dart & Flutter по-русски
I/flutter: *-EVENT in ListViewBloc<SkuPackageAgregated>-*
            EVENT:ReverseItems{ }
I/flutter: <-TRANSITION in ListViewBloc<SkuPackageAgregated>->
            TRANSITION:Transition { currentState: InitialListViewState, event: ReverseItems{ }, nextState: SortedList{} }
I/flutter: *-EVENT in ListViewBloc<SkuPackageAgregated>-*
I/flutter:          EVENT:ReverseItems{ }
I/flutter: *-EVENT in ListViewBloc<SkuPackageAgregated>-*
            EVENT:ReverseItems{ }
I/flutter: *-EVENT in ListViewBloc<SkuPackageAgregated>-*
I/flutter:          EVENT:ReverseItems{ }

я скорее про это, кнопку нажал, событие произошло, выкинул новый стейт, нажал еще раз он говорит ивент такой то, но так как стейт тот же он не возвращает его
источник

RC

Rv Ch in Dart & Flutter по-русски
DVS Studio
или переопределить у стейта hashCode и ==
ту же bool вару сделать и менять при каждой смене. и ее же в этих методах юзать
вот, где это делается ?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Ну и не делай конструктор стейта - const
источник

DS

DVS Studio in Dart & Flutter по-русски
Rv Ch
вот, где это делается ?
в определении стейта
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Ты вообще читаешь что я пишу?
источник

DS

DVS Studio in Dart & Flutter по-русски
(я читаю) ))\
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
источник

RC

Rv Ch in Dart & Flutter по-русски
🅵🅾️🆇
Ну и не делай конструктор стейта - const
он у меня не конст
class SortedList<T> extends ListViewState {
List<T> items;
SortedList(this.items);
источник

RC

Rv Ch in Dart & Flutter по-русски
🅵🅾️🆇
я с феликсом по поводу этого бодался, но он ни в какую не дает возможность переопределить эту логику
странно, почему не
источник