4

ナトリウムについてのこのは、FRP の優れた入門書です。

Sodium に関する本は理解しやすいため、2 つのライブラリ (Sodium と ReactFX) を比較することで、人々は本から学んだことを活用し、その知識を使用して ReactFX に GUI を実装できると期待しています。

これが、この質問を投稿する動機です。

そこで、この目標を達成するのに役立つ 11 の質問をします。

次の 11 のナトリウムの概念に対応する ReactFX の概念は何ですか?

1細胞/行動

2 ストリーム/イベント

3 フィルター

4 マージ

5合体

6 スイッチ

7 決して

8ホールド

9 スナップショット

10 マップ

11リフト

編集:

12 CellLoop/スナップショット ホールド ループ

4

1 に答える 1

4
  1. 細胞/行動: ヴァル
  2. ストリーム/イベント: EventStream
  3. フィルター: フィルター
  4. マージ: マージ
  5. 合体:該当なし。Coalesce は、ReactFX にはないトランザクションを考慮します。ReactFX には、 reducibleonRecurseReduceという 2 つの関連する演算子がありますが、どちらもまったく同じではありません。
  6. スイッチ: flatMap
  7. 決して: 決して
  8. hold: toBinding
  9. スナップショット: emitOn
  10. マップ: マップ
  11. リフト:結合のラッパー:

    <A, B, C> BiFunction<Val<A>, Val<B>, Val<C>> lift(BiFunction<A, B, C> f) {
        return (va, vb) -> Val.combine(va, vb, f);
    }
    
于 2015-04-02T17:58:00.007 に答える