Streams & RxDart
Stream、StreamController、StreamBuilder、rxdart オペレーター、BehaviorSubject、combineLatest
24 面接問題·
Senior
1Dart の Stream とは何ですか?
1
Dart の Stream とは何ですか?
回答
Stream は時間の経過とともに値を受け取れる非同期のデータシーケンスであり、単一の値のみを返す Future とは異なります。Stream はユーザーイベント、リアルタイムデータ、WebSockets のような連続的なデータフローを扱うのに特に役立ちます。
2Single-subscription Stream と Broadcast Stream の違いは何ですか?
2
Single-subscription Stream と Broadcast Stream の違いは何ですか?
回答
Single-subscription Stream は一度に 1 つの listener しか持てず、リッスンされるまでイベントを保持します。Broadcast Stream は複数の listener を同時に許可しますが、新しい subscriber に過去のイベントを保持しません。選択はユースケースによります。single はファイルや HTTP、broadcast は UI イベントに適しています。
3Dart で値のリストから単純な Stream を作成するには?
3
Dart で値のリストから単純な Stream を作成するには?
回答
Stream.fromIterable() は既存のコレクションから Stream を作成し、各要素を非同期に発行します。このメソッドは同期データを非同期ストリームに変換するのに最適で、たとえばデータをシミュレートしたり、他のデータソースとのコードの統一性を保つのに役立ちます。
4
Stream のデータをリッスンするにはどのメソッドを使うべきですか?
5
Single-subscription Stream を Broadcast Stream に変換するには?
+21 面接問題
その他のFlutter面接トピック
Dartの基礎
Junior
25問Dart言語の基礎
Junior
15問Flutter の基礎
Junior
18問ウィジェットのライフサイクル
Junior
20問ローカルストレージ
Junior
20問アプリケーションのライフサイクル
Junior
20問Layouts & Constraints
Mid-Level
24問ListView & GridView
Mid-Level
25問ナビゲーションとルーティング
Mid-Level
22問基本的な状態管理
Mid-Level
22問Provider パターン
Mid-Level
18問Networking & HTTP
Mid-Level
20問JSONシリアライゼーション
Mid-Level
20問ローカルデータベース
Mid-Level
22問フォームとバリデーション
Mid-Level
20問アニメーション
Mid-Level
20問Firebase 統合
Mid-Level
18問ユニットテスト
Mid-Level
20問ウィジェットテスト
Mid-Level
18問ビルドとデプロイ
Mid-Level
16問パッケージ管理
Mid-Level
16問メモリとパフォーマンス
Senior
22問高度なState Management
Senior
26問Flutter Design Patterns
Senior
24問パフォーマンス最適化
Senior
26問Platform Channels
Senior
20問Custom Painting
Senior
22問Flutterアプリケーションアーキテクチャ
Senior
22問