RxJS の基礎
Observable、Observer、Subscription、Subject、operators の基礎、cold vs hot observables、unsubscribe 戦略
22 面接問題·
Mid-Level
1RxJS における Observable とは何ですか?
1
RxJS における Observable とは何ですか?
回答
Observable は、時間とともに複数の値を持つ遅延コレクションです。同期的または非同期的にゼロ、1 つ、または複数の値を発行できるデータストリームを表します。単一の値を発行する Promise とは異なり、Observable は複数の値を発行でき、unsubscribe によるキャンセルをサポートします。
2Observable と Promise の主な違いは何ですか?
2
Observable と Promise の主な違いは何ですか?
回答
Observable は時間とともに複数の値を発行でき、unsubscribe でキャンセル可能ですが、Promise は単一の値(resolve または reject)を発行し、開始後にキャンセルできません。さらに、Observable は lazy(subscription 時のみ実行)ですが、Promise は eager(即座に実行)です。
3値 1、2、3 を発行する単純な Observable を作成する方法は?
3
値 1、2、3 を発行する単純な Observable を作成する方法は?
回答
RxJS の of() メソッドは、引数として提供された値を同期的に発行してから完了する Observable を作成します。既知の値に対して最もシンプルな作成 operator です。代替手段:array/iterable を変換する from()、または発行フローを完全に制御する new Observable()。
4
Observable から unsubscribe しないとどうなりますか?
5
RxJS における Subject とは何ですか?
+19 面接問題
その他のAngular面接トピック
TypeScriptの基礎
Junior
25問TypeScript上級
Junior
20問Angularの基礎
Junior
20問コンポーネントとライフサイクル
Junior
20問Services & Dependency Injection
Junior
20問Angularモジュールの構成
Mid-Level
22問Angular CLI
Junior
18問ディレクティブとPipe
Mid-Level
22問ルーティングとナビゲーション
Mid-Level
24問リアクティブフォーム
Mid-Level
26問テンプレート駆動フォーム
Mid-Level
16問RxJS オペレーター
Mid-Level
24問HttpClientとAPI呼び出し
Mid-Level
22問基本的な状態管理
Mid-Level
20問Change Detection
Mid-Level
20問Angular Signals
Mid-Level
20問Standalone Components
Mid-Level
18問Angularのユニットテスト
Mid-Level
22問エンドツーエンドテスト
Mid-Level
18問ビルドと最適化
Mid-Level
20問NgRxの基礎
Senior
24問NgRx応用
Senior
24問Angularアーキテクチャ
Senior
22問パフォーマンス最適化
Senior
22問セキュリティとベストプラクティス
Senior
20問高度な RxJS パターン
Senior
22問Angular Universal と SSR
Senior
20問Angular マイクロフロントエンド
Senior
20問