タグ

ブックマーク / qiita.com/masakielastic (3)

  • RxJS の代わりに xstream を使う - Qiita

    xstream を開発する動機 xstream の開発者である Staltz さんは RxJS のコントリビューターでもあり、RxJS を使ったフレームワークである Cycle.js の作者です。Staltz さんは WHY WE BUILT XSTREAM の記事のなかで xstream を開発する動機を述べています。 ストリームとは何か、リアクティブプログラミングとは何かについては「あなたが求めていたリアクティブプログラミング入門」の記事が参考になります。「Everything is stream」(すべてがストリーム) がマントラです。 xstream の位置づけは RxJS を補うものであり、一般的なリアクティブプログラミングの用途では RxJS のほうがすぐれているとのことです。 xstream のオペレーターの数は RxJS と比べて少なく、初心者にわかりやすい直感的な名前にし

    RxJS の代わりに xstream を使う - Qiita
  • Cycle.js のドライバーの開発 - Qiita

    このドキュメントは http://cycle.js.org/drivers.html の翻訳です (2016年3月2日時点)。 このドキュメントサイト全体を通して、広い範囲でドライバーを使ってきました。DOM ドライバーがもっとも共通のものですが、HTTP ドライバーも使われました。 ドライバーとは何かいつ使うべきかのでしょうか?独自のドライバーをつくるべきときはいつでしょうか、そしてそれはどのように動くのでしょうか?この章では、いくつかの問いかけをします。 ドライバーは関数です。Observable シンク (入力) をリスニングし、手続き的な副作用を実行し、Observable なソース (出力) を返します。 ドライバーは JavaScript における手続き型の副作用をカプセル化するための手段です。経験則は次のようになります。doSomething() のような JavaScrip

    Cycle.js のドライバーの開発 - Qiita
  • RxJS の練習 - Qiita

    Cycle.js の勉強を始めて、RxJS の基練習の量をこなすことが必要になり、いろいろ試したことを記録に残すことにしました。最小限どんなオペレーターを学べばよいのかは RxJS の開発者のあいだでも課題として考えられており、Staltz さんは RxJS の軽量バージョンの xstream を公開しています。xstream の紹介記事はこちらをご参照ください。 セットアップ babel-node ターミナルで ES6 (ES2015) のスクリプトを試すには babel-node が便利です。利用するには babel-cli をインストールします。

    RxJS の練習 - Qiita
    Smini
    Smini 2016/04/17
  • 1