RxJS がどのように機能し、それが私のニーズに合っているかどうかについて頭を悩ませようとしていますが、私が遭遇するすべての記事は、読者がリアクティブ プログラミングの概念に既に精通しているか、.NET バージョンの知識を持っていることを前提としています。
平均的な JavaScript 開発者に焦点を当てた資料はありますか?
RxJS がどのように機能し、それが私のニーズに合っているかどうかについて頭を悩ませようとしていますが、私が遭遇するすべての記事は、読者がリアクティブ プログラミングの概念に既に精通しているか、.NET バージョンの知識を持っていることを前提としています。
平均的な JavaScript 開発者に焦点を当てた資料はありますか?
Microsoft の元従業員であり、現在は Netflix の従業員である Jafar Husain 氏が Netflix で RxJS を新入社員に教えるために使用しているインタラクティブなチュートリアルが非常に役立つことがわかりました。
これの良いところは、関数型プログラミングまたはリアクティブ プログラミングの概念に慣れていないことを前提としています。チュートリアルは、どちらも知らないか、どちらか、または両方を既に知っている場合でも、これらの概念の改善に簡単につながる可能性があります。RxJS では両方の概念が使用されているため、これは開始するのに最適な場所です。
http://jhusain.github.io/learnrx/
ソース: https://youtu.be/gawmdhCNy-A?t=38m6s
また、RxMarblesという Web サイトもあり、 Observable に対するすべての RxJS のメソッドがどのように機能するかを示すインタラクティブな図があります。特定の RxJS メソッドの入力および出力タイムラインでのイベントの図を通して、それらがどのように機能するかを示します。入力タイムラインでイベントを左から右にドラッグして、各メソッドがどのように出力され、機能するかを把握できます。
これは、Kris Kowal (彼は Promise ライブラリQの著者) による "General Theory of Reactivity" というタイトルの優れた読み物です。これは、彼の同僚である Domenic Denicola、Ryan Paul、および Kevin Smith の 3 人によってレビューされています。Observables のセクションを読みたいだけかもしれませんが、全体的には素晴らしい読み物ですが、少し難解です。
また、読み取り可能なストリームとオブザーバブルの違いについて、WHATWG のストリーム仕様 FAQ にこの記事があります。
次に、公式ドキュメントがあります。
もう 1 つの優れたリソースは、 RxJSに関する 100 のビデオ (これを書いている時点) があり、ほとんどがコースで提供されている Egghead.io です。それらは非常に優れていますが (簡潔で要点がはっきりしています)、一部のコンテンツにアクセスするには月額料金を支払う必要があります。追加料金を支払うことなく、1か月でそれらすべてを確実に見ることができます.
私は個人的に、この素晴らしいチュートリアルhttps://gist.github.com/staltz/868e7e9bc2a7b8c1f754が非常に役立つことを発見しました。
これを調べてみてください: http://rx.codeplex.com/SourceControl/latest#Rx/JS/rx-vsdoc.js
探しているものではないかもしれませんが、さまざまな機能に頭を悩ませるための出発点となります。非常に LINQ-esk アプローチが想定されているため、 http: //code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b のような LINQ の例を調べると 、これがどのように機能するかのアイデア。これが役立つことを願っています。