はじめに
blocのエコシステムは以下のパッケージで構成されています。
| Package | Description | Link |
|---|---|---|
| angular_bloc | AngularDartコンポーネント | |
| bloc | コアDart API | |
| bloc_concurrency | イベントのトランスフォーマー | |
| bloc_lint | カスタムLinter | |
| bloc_test | APIのテスト | |
| bloc_tools | コマンドラインツール | |
| flutter_bloc | Flutterウィジェット | |
| hydrated_bloc | キャッシュ/永続化のサポート | |
| replay_bloc | Undo/Redo機能のサポート |
インストール
Section titled “インストール”# 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_blocimportする
Section titled “importする”blocが正常にインストールされたので、main.dartを作成し、それぞれのblocパッケージをimportできます。
import 'package:bloc/bloc.dart';import 'package:flutter_bloc/flutter_bloc.dart';import 'package:angular_bloc/angular_bloc.dart';