Начало работы
Экосистема bloc состоит из нескольких пакетов, перечисленных ниже:
| Пакет | Описание | Ссылка |
|---|---|---|
| angular_bloc | Компоненты AngularDart | |
| bloc | Основные API Dart | |
| bloc_concurrency | Преобразователи событий | |
| bloc_lint | Пользовательский линтер | |
| bloc_test | API для тестирования | |
| bloc_tools | Инструменты командной строки | |
| flutter_bloc | Виджеты Flutter | |
| hydrated_bloc | Поддержка кэширования/сохранения | |
| replay_bloc | Поддержка отмены/повтора действий |
Установка
Заголовок раздела «Установка»# Add bloc to your project.dart pub add bloc# Add flutter_bloc to your project.flutter pub add flutter_bloc# Add angular_bloc to your project.dart pub add angular_blocИмпорты
Заголовок раздела «Импорты»Теперь, когда мы успешно установили bloc, мы можем создать наш main.dart и
импортировать соответствующий пакет bloc.
import 'package:bloc/bloc.dart';import 'package:flutter_bloc/flutter_bloc.dart';import 'package:angular_bloc/angular_bloc.dart';