タグ

2017年11月30日のブックマーク (1件)

  • 【RxJS】Subscribeの中で無駄な処理をさせないためには - Qiita

    はじめに Observableをsubscribeして、その中でAPIの呼び出しなどを行う処理を書くことがあるかと思う。自分の実装方法が悪いのかもしれないが、無駄にAPIが呼びされてしまっているケースがよく見受けられる。console.log()で出力すると、エグいことになっていることもある… hoge$.subscribe((hoge: Hoge) => { this.hogeService.callApi(hoge.fuga); }); 何がしたいのか パフォーマンスの低下にも繋がるし、やはり無駄な処理は極力実行されないようにしたい。特にやりたいのが、「現在の状態」と「過去や未来の状態」を比較した上で、必要な時にだけ処理が実行されるようにしたい。 ※Reactでは、当たり前のようにそのような機能が備わっていた。 Reactの場合 reactの場合1: setState() コンポーネン

    【RxJS】Subscribeの中で無駄な処理をさせないためには - Qiita
    kihan
    kihan 2017/11/30