問題タブ [bloc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5170 参照

flutter - Flutter BLoC: build() メソッドの StreamBuilder の Navigator.pop

私は BLoC パターンに従い、ストリームをサブスクライブし、ビルド メソッドの状態変化に反応しています。データが読み込まれたら画面を閉じたい。

メソッドで行うNavigator.pop(context, true);と、次のようになります。build()

BLoCパターンでそのようなケースを処理する正しい方法は何ですか?

私が思いついた解決策の 1 つは、でストリームを聴き始めることですinitState()。この場合broadcast()、2 人のサブスクライバーがいるため、ストリームが必要です。

これに対するより良い解決策はありますか?