Публикации по теме 'bloc'


Библиотека Flutter Bloc: когда ее следует использовать
Многие люди используют Bloc, не понимая, когда им следует его использовать. В этой статье я объясню, в каких случаях блог полезен, а в каких нет. Что такое Блок? Блок — это аббревиатура от Business LOGic Component . Bloc пытается отделить логику (обычно состояние) от компонента пользовательского интерфейса (виджета). Виджет, использующий Bloc, сможет оставаться без состояния и реагировать на изменения состояния. Добро Конечно, поскольку Bloc позволяет нам разделить логику и..

Практика сокращения в JavaScript
Первая загвоздка Две недели в программе Блока, все идет гладко. Большинство основ — это просто хорошее освежение знаний. Мне нравится темп, в котором я работаю, инструкции, занятия с наставником, все выглядит хорошо. Затем я нажал reduce функции, и все остановилось. Уменьшить JavaScript В своей простейшей форме уменьшить принимает массив значений и возвращает одно значение, а также принимает два параметра: итого и текущее число в массиве . В моем примере с блоком мне..

Вопросы по теме 'bloc'

Flutter - Понимание жизненного цикла Provider, Bloc и когда удалять поток
Необходимо понять, когда мы должны использовать шаблон Bloc и жизненный цикл Bloc (как освободить объекты, содержащие память). У меня есть экран, на котором я получаю данные с сервера, и данные будут использоваться только для одного экрана. Я...
9210 просмотров

Тип ошибки «Будущее ‹dynamic›» не является подтипом типа «StreamTransformer‹ List ‹String›, List ‹String› ›»
Я получаю сообщение об ошибке "Тип" Future "не является подтипом типа" StreamTransformer, List> "в моем BLOC". Это структура моего приложения: BLOC (а именно, reports_bloc). Репозиторий (а именно репозиторий). Поставщик API (а именно...
1696 просмотров
schedule 23.07.2022

Как сохранить состояние BLoC при горячей перезагрузке Flutter?
Мне нравится горячая перезагрузка Flutter, но я обнаружил, что состояние в моем BLoC не сохраняется. Он сбрасывается каждый раз, когда я выполняю горячую перезагрузку. Есть ли способ сохранить это состояние, чтобы оно сохранялось после горячей...
1829 просмотров
schedule 10.05.2024

Как задать значение по умолчанию для текстового поля при использовании блочного фреймворка
Я написал несколько простых приложений флаттера, которые используют виджеты / формы / текстовые поля с отслеживанием состояния для ввода и управления данными. Теперь я пытаюсь понять, как использовать BLoC и streambuilder для выполнения аналогичной...
7141 просмотров
schedule 13.06.2023

Как преобразовать снимок потока BLoC флаттера в пользовательский объект?
Я пытаюсь реализовать шаблон BLoC в своем приложении флаттера, в основном это приложение вычисляет какой-то результат и отображает его в таблице. я создал CalculationResultProvider и CalculationResultBloc следующим образом class...
3220 просмотров
schedule 11.03.2022

Управление состоянием onBackPressed в блоке Flutter
Итак, у меня есть простой список, который можно щелкнуть, и он переходит на экран DetailScreen. Проблема, с которой я сталкиваюсь, заключается в том, что когда я возвращаюсь с экрана DetailScreen, как я могу управлять этим состоянием, чтобы сохранить...
981 просмотров
schedule 22.11.2022

Пакет Flutter Bloc, состояние yield, когда собственный код вызывает метод из dart
В моем блоке 2 потока. Один - это mapEventToState , где я могу передавать состояния, и я создал вторую, которая вызывается из функции, которая вызывается собственным кодом. Звонок: checkStatus(_internalState).listen((data){}); Поток:...
1142 просмотров
schedule 24.10.2022

Управление состоянием флаттера (BloC): виджет без сохранения состояния или виджет с отслеживанием состояния
Итак, я читаю Bloc по управлению состоянием для flutter . Поскольку Bloc позволяет вам погружаться и стримить (перестраивать виджет на основе ввода), то можно ли создать приложение в основном с виджетами без сохранения состояния? В качестве...
4138 просмотров
schedule 03.04.2022

Flutter: обратный вызов из обратной навигации создает плохое состояние: невозможно добавить новые события после вызова close
У меня есть страница со списком (виджет с отслеживанием состояния), которая представляет собой список дочерних компаний фирмы и отдельную страницу редактирования (виджет с отслеживанием состояния) для редактирования и удаления определенной дочерней...
187 просмотров
schedule 06.07.2022

Проверка состояния задержки внутри слушателя блока Flutter
Я отправляю данные на сервер через блок и показываю progressSnackBar во время, а затем successSnackBar в случае успеха. Иногда это занимает меньше секунды, и имеет смысл вообще не отображать progressSnackBar - другими словами, подождите...
2104 просмотров
schedule 21.09.2022

Как разработать универсальный блок и его провайдер во Flutter?
В моем приложении flutter так много страниц, и на большинстве страниц я отправляю запросы на публикацию для получения списка объектов, и для этого мне приходится использовать множество классов поставщиков блоков и блоков. Есть ли способ разработать...
780 просмотров
schedule 15.08.2022

Как управлять связью между блоками
Я работаю с библиотекой flutter_bloc. Представьте ситуацию, что вы перемещаетесь глубоко в своем приложении, и каждый экран в навигационном стеке представляет данные (слегка отличающиеся, потому что иначе это не имело бы смысла), которые могут быть...
127 просмотров
schedule 08.07.2023

Как передать параметр области в Bloc? Параметризованный блок или событие с параметрами?
Представьте себе базу данных, в которой каждая таблица имеет соответствующий блок флаттера. Ситуация: мой BLOC зависит от некоторого параметра XXX. Похож на запрос SELECT ... FROM ... WHERE id_category = XXX Я мог бы создать свой BLOC с этим...
253 просмотров
schedule 31.03.2022

BlocProvider.of () вызывается с контекстом, который не содержит Bloc типа Bloc ‹динамический, динамический›
Ошибка: I / flutter (5919): ══╡ ИСКЛЮЧЕНИЕ, ЗАЯВЛЕННОЕ БИБЛИОТЕКОЙ ВИДЖЕТОВ ╞═════════════════════════════════════════════ ══════════════════════════ I / flutter (5919): Следующее утверждение было брошено Building Builder: I / flutter (5919):...
2620 просмотров
schedule 10.09.2022

Как проверить форму при отправке во флаттере с помощью flutter_bloc?
Это мой экран изменения пароля. Я использовал flutter_bloc для реализации шаблона mvvc. Эта страница отлично работает с bloc. Но то, что я пытаюсь достичь, - это проверить форму при отправке формы. Поскольку я был новичком в трепетании, я понятия...
6216 просмотров
schedule 21.07.2022

Управление состоянием флаттера: использование `Provider`
Я нахожусь на первых нескольких экранах разработки своего приложения flutter, в настоящее время использую setState для управления состоянием . Что ж, мне нужно отказаться от этого и вместо этого использовать provider . Ниже приведен пример...
278 просмотров
schedule 05.11.2022

Карта не отображается в местоположении пользователя при загрузке экрана
Я все еще новичок в Flutter / Dart, использую шаблон блока / репозитория flutter_bloc, и у меня странное поведение в моем приложении. Все распечатки показывают, что все потоки и шаблон блока работают правильно, входящие состояния несут координаты, а...
76 просмотров
schedule 25.09.2022

Тест флаттера, что из блока не выводится состояние
У меня есть случай, когда выполняется какое-то условие, тогда блок вообще не выдает состояние (игнорируя все события). Как я могу проверить, что состояние не передается при добавлении нового события в блок? Я использую flutter_bloc: ^ 3.1.0 и...
256 просмотров
schedule 22.10.2022

Нижняя панель навигации трепещет, не переключает экраны при нажатии на вкладки
Со ссылкой на статью Ганса Мюллера при создании эффекта затухания и использовании нижней панели навигации во Flutter приведенный ниже код не переключает экраны при нажатии. Он остается на том же экране, то есть на домашнем экране, даже после того,...
117 просмотров
schedule 14.09.2022

Выбор бэкенд-фреймворка для флаттер-приложения
Я использую флаттер в качестве основного фреймворка для создания кроссплатформенных приложений. До сегодняшнего дня я использовал Firebase, и это было замечательно, но я хочу расширить свои знания и научиться создавать полноценные мобильные...
1640 просмотров
schedule 13.10.2022