私はリアクティブプログラミングでは新しいですが、私は理解できないこれらすべての記事を少し読んでいます。Javascriptによるリアクティブプログラミング
実際、Nodejs、Angularjs、Angular 2、Reactのjavascript開発者です。
私は何
私は、コールバックより良いテスト容易性...リモートデータフェッチ、ローカル非同期解像度などのために、約束のすべての時間を使用して、私のニーズに合います。
私はストリームは、特定の場合を除いて、私を救うことができる場所、私は理解することはできませんストリーム
を使用して理解してどのような。
この特別なケースでは、約束が1回だけ解決されるため、ストリームをリッスンしている間は約束を使用できません。 SocketIoと
例:
io.on('connection', (socket) => {
// this works
});
io.on('connection').then((socket) => {
// this can't work, promise would be resolved only once
});
私は間違っていないメートルならば、私は単に、観察を返すことによって、このケースを管理するために、反応性のストリームを使用することができます。右 ?私は周りの角2とすべてのものを勉強メートル
を理解していない何
。実際には、多くのブログから、人々は観測データを使ってリモートデータを取得していますが、私は何が約束の代わりにそれを使う利点があるのか理解できません。
実際、私は両方の場合のようにリモコンを作る必要があるので、なぜ他のものよりも1つ多いのですか?これはパフォーマンスの問題ですか?
あなたは全体の質問を読んでいれば、私は
が必要なもの、私は必要なもののリモート・データ・フェッチの場合には反応性プログラミングの代わりの約束を使用することの利点が何であるかを理解することですか?
(他のケースでは)通常のものより反応性のあるものを使用する方がよいでしょうか?
ロットHTTPSを明確にし、この問題を読む:// githubの.com/angular/angular/issues/5876 –