2

サーバーで実行されているコマンド ライン プログラムの出力を出力する webappがあります。この出力は、RxJS ストリーム( source ) を使用して送信されます。

私はこのアプリを (ReactJS の人々からの) Flux アーキテクチャでリファクタリングしようとしていました。これはアプリの流れを一方向に強制します:

Action => Dispatcher => Stores => View-Controller

また、この Flux アプリケーションでストリームをどのように使用すればよいかわかりません。

  1. すべてのストリーム イベントが Dispatcher に対して新しいアクションを起動する必要がありますか? それとも、ストアでストリームを聞いて、ディスパッチャをスキップする必要がありますか?

  2. 仮想 DOM での ReactJS の再レンダリングが原因で、一定のストリーム入力によってアプリが壊れることはありますか?

  3. Flux ビデオで、Dispatcher は前のアクションが完了する前に受け取った新しいアクションを無視すると聞いたことがありますが、これは、ストリームで作成されたアクションが頻繁にイベントを発生させると無視される可能性があるということですか?

4

2 に答える 2

3

たぶん、このReact-RxJS-TodoMVC GitHub リポジトリが役に立ちますか?

@g00fy が述べたように、fdecampredon にはFlux アーキテクチャの実装もあります。

于 2015-01-21T12:25:43.830 に答える
1

これは便利かもしれないと思います。

https://github.com/ahomu/loxe

于 2015-07-26T01:54:11.157 に答える