Size: a a a

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

2020 December 18

AD

Alexandr Drobyshev in Dart & Flutter по-русски
/// Must be implemented when a class extends [Bloc].
 /// [mapEventToState] is called whenever an [event] is [add]ed
 /// and is responsible for converting that [event] into a new [state].
 /// [mapEventToState] can yield zero, one, or multiple states for an event.
 Stream<State> mapEventToState(Event event);
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
вот по сути вводится вот это
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
отсюда забираем стрим
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
и
@override
 void add(Event event) {
сюда пихаем, странно что оверайд помечено, она ж выше не обявлена вроде ну да пофиг, это не для компилятора а ток для чела)
источник

HE

Halipov Evgenii in Dart & Flutter по-русски
Всем привет, при повороте экрана на одном телефоне возвращается на страницу назад, а на другом работает без проблем, где можно про это прочитать, почему так работает?
источник

HE

Halipov Evgenii in Dart & Flutter по-русски
Я знаю из нативки что перерисовывается экран при повороте, но во флаттере вроде остается то же состояние, или это у меня телефон поменялся и он лишний раз не перерисовывает
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
𝕷𝖔𝒌𝖎
Вроде понял, спасибо )
так скажу)

чел сделал класс в котором хранит стейт, и чтоб в него что то вложить етсь фукнция emit
сидит и думает такой
мне надо сделать функцию который из UI дерну, и там вызову emit чтоб сменитьс тейт, то етсь дернули фукнцию сменили стейт.
таких функцию можно делать бесконечное количество.

потом такой сидит и думает, ну я ж могу сдлеать одну функцию, в нее буду пихать все, и на основании входящих данных буду менять стейт

он сделал функциюю адд - так скзаать единую точку входа, в нее можно кинуть объект и на онсонвании этого объекта будем менять стейт)

хотя в реале было вроде на оборот) он вначале сделал блок а потом добавил кубит) упрощенную версию, но я могу ошибатся, так как я когда пришел во флаттер уже оба были)) но кто то говрил что кубит позже добавили
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Alexandr Drobyshev
есть плюсы) меньеш создаешь классов бычтрей работает прила))
Да не связано это никак
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Что не связано?
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Количество классов и скорость работы приложения
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Опять доказывать будешь что одинаковое количество тактов проца будет или что прогер тупой обычно и доден все обернуть?
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Ок ок
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Я даже спорить не буду дальше с тобой)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Ток речь не о количестве классов
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
А количестве созданий классов и вызовов функций
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Неважно
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Классы не создаются
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Ия о том
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
В таком случае
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Объекты создаются
источник