Flutter

Streams & RxDart

Stream、StreamController、StreamBuilder、rxdart オペレーター、BehaviorSubject、combineLatest

24 面接問題·
Senior
1

Dart の Stream とは何ですか?

回答

Stream は時間の経過とともに値を受け取れる非同期のデータシーケンスであり、単一の値のみを返す Future とは異なります。Stream はユーザーイベント、リアルタイムデータ、WebSockets のような連続的なデータフローを扱うのに特に役立ちます。

2

Single-subscription Stream と Broadcast Stream の違いは何ですか?

回答

Single-subscription Stream は一度に 1 つの listener しか持てず、リッスンされるまでイベントを保持します。Broadcast Stream は複数の listener を同時に許可しますが、新しい subscriber に過去のイベントを保持しません。選択はユースケースによります。single はファイルや HTTP、broadcast は UI イベントに適しています。

3

Dart で値のリストから単純な Stream を作成するには?

回答

Stream.fromIterable() は既存のコレクションから Stream を作成し、各要素を非同期に発行します。このメソッドは同期データを非同期ストリームに変換するのに最適で、たとえばデータをシミュレートしたり、他のデータソースとのコードの統一性を保つのに役立ちます。

4

Stream のデータをリッスンするにはどのメソッドを使うべきですか?

5

Single-subscription Stream を Broadcast Stream に変換するには?

+21 面接問題

次の面接に向けてFlutterをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める