BLoCパターンにおける、AngularDartでのStreamの扱い方

BLoCパターンでModelを設計するとUIとの通信はStreamとSinkに限定される。StreamをAngularDartのComponentでlistenしてViewを更新するコードについて、迷ったりハマったりするかもしれないところを解説する。 Async Pipeを使用する際の不具合を避ける BehaviorSubject、StreamTransformer、AsyncPipeの組み合わせで、無限…