Большое спасибо за урок! Честно 👍. Я блин голову сломал минут 5 сидел не видит у меня BlocProvider в UI и все блин, думаю да что такое а.. оказывается я писал не BlocProvider а BlockProvider 😂
Здравствуйте, получается юнион подходит только для использования в простых блоках (загрузка/ошибка/результат)? Как их использовать в context.select()? Если мне нужно чтобы билдер виджета реагировал только на изменения одного свойства модели?
Даешь видео с минимальным todo листом на bloc хотя бы просто с 2мя экранами! можно без хранилища даже, а просто что бы понять как делить логику по блокам и как работать с навигацией 🥳
За уроки спасибо большое, многие вещи стали понятнее только после ваших уроков! Теперь по пакету, что - то сомнительные преимущества, тем более добавление "магии" под капот с генерацией. Интересно как ведёт на больших проектах этот пакет, есть ли от него столько преимуществ, по мне, больше похоже на троллейбус из булки хлеба.
Здравствуйте! А почему не использовали метод when или map для Union классов CounterEvent в самом CounterBloc? Это позволит исключить случаи, когда вы забыли проинициализировать какое-то событие. event.map( start: (_) { //Эмиты }, reset: (_) {//Эмиты }, increment: (_) {//Эмиты }, );
В этом видео рассмотрим работу пакета Freezed совместно с BLoC. Таймкоды: 0:00 Введение. Обзор приложения. 0:38 Реализация BLoC 7:30 Реализация Freezed + BLoC 14:02 Pattern Matching Начальный проект - github.com/Virer2013/Learn_Flutter/tree/master/bloc_freezed_starter Исходный код - github.com/Virer2013/Learn_Flutter/tree/master/bloc_freezed_example Курс "Изучаем Flutter" - www.udemy.com/course/learn_flutter/?couponCode=FLUTTER_112021 Курс "Изучаем Dart" - www.udemy.com/course/learndart/?couponCode=DART_112021
Исходя из истории юнион классы использовались в языке программирования C, но не в C++ что подразумевает собой не актуальность. Во flutter на данный момент актуальные эти классы Unoins ? В реальных проектах их используют ?
@@konstantinkokorin , еще подскажите, пожалуйста, как я понял, они используются для повышения быстродействия и, само собой, облегчения написания, чистоты и краткости кода ?