タグ

javascriptとreactiveに関するmanabouのブックマーク (3)

  • 状態管理のライブラリを作りました

    広く使ってもらうためというよりは、自分のアプリケーションで何度も同じコードを書きたくないのがライブラリ化のモチベーションです。 Inspired by repatch and ngrx/storelacolaco/reactive-storeの設計はrepatchとngrx/storeに影響を受けています。Angularでアプリケーションを書くことが多いので、RxJSフレンドリーなストアとしてngrx/storeを使っていましたが、2つの不満な点がありました。 現在の状態のスナップショットが取れない(非同期APIしか存在しない)ActionとReducerが冗長代わりになるストアのライブラリを探したところ、repatchは自分がほしいものにとても近かったのですが、RxJSのObservableと互換性がないことと、subscribeできる単位がストア全体という部分が不満で、結局自分で作るこ

  • 今すぐ使えるRactive.js入門 - Qiita

    Ractive.jsとは http://www.ractivejs.org/ データバインドに特化したjsライブラリです。 状態監視にVirtualDomの概念を用いているため、挙動が軽く高速です。 実装をテンプレートと、それを監視するRactiveモデルに分離することで、デザインとロジックの分離を実現できます。 モデル設定の記述が直感的かつシンプルで、初見の開発者でも何となく実装を理解できることが強みです。 またテンプレートに必要最低限のロジックを備えているため、複雑なオブジェクトの展開も難なく行うことが出来ます。 Vue.jsほど対応ブラウザに偏りがなく、Angular.jsほど巨大ではない、 データバインドを手軽に取り入れたい際に非常に便利なライブラリです。 Knockout.jsとは立ち位置が似ているので、記法が好みな方を選べばいいのではないかと個人的には思っています。 対応ブラウ

    今すぐ使えるRactive.js入門 - Qiita
  • Reactive Programming in JavaScript

    - + 最近の小学校では、「お父さん・お母さんの名前をグーグルで検索してみましょう」という、世にも恐ろしい授業があるらしい。・・・。 — 丹 洋介 (@yosuke_tan) January 25, 2015

  • 1