LoginSignup
1
0

More than 5 years have passed since last update.

【Flutter】BLoC と BLoC Library について

Last updated at Posted at 2019-05-09

概要

Flutterにおける、BLoCについて少々自分が躓いてしまったことを記述します。

BLoCとは

BLoC とは、一般的に

Business Logic Component

のことであり、

State Management を

  • 効率的に
  • 整合性を保持し
  • 一貫性を持って

行うために提唱されている

一種のパターン化された方法論(パターン)

です。

誤解しがちなこと

BLoCとしての概念・方法論とは別に、

pub に実際にこのパターンを規定した

BLoC のライブラリが存在します。

従って、初心者の僕などは当初混同しがちであったのですが、

  1. 一種の方法論(パターン)としての概念
  2. 概念を落とし込んだ実際のライブラリ

の2種類は全くの別物であることに

注意しなければいけません。

実際の例

公式ページ
には、

1.png

とありますが、

ここでいう

Architect your Flutter project using BLoC pattern, by Sagar Suri

  • 一種の方法論(パターン)としての概念

Bloc Library, by Felix Angelov は

BLoC ライブラリを用いて

  • 概念を落とし込んだ実際のライブラリ

をそれぞれ指しています。

最後に

最後に

間違いやご指摘などが御座いましたらご教示願います!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0