2015-01-21 51 views
2

我有a webapp它打印在服務器上運行的命令行程序的輸出。該輸出使用RxJS streamssource)發送。流如何適合Flux應用程序?

我試圖重構這個應用程式通量架構(從ReactJS人),它強制在一個方向上的應用流量:

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

而且我不知道我應該如何使用流在此助焊劑應用:

  1. 是否每個流事件都將一個新的Action激發到分派器中?或者我應該在商店上聽流並跳過調度員?

  2. 由於ReactJS在虛擬DOM上重新呈現,常量流輸入是否會中斷我的應用程序?

  3. 我聽說Flux視頻比分派器忽略了前一個動作完成之前收到的新動作,這是否意味着我的流創建的動作可能會被忽略,如果它經常觸發事件?

+0

@Pinal如果你告訴我,爲什麼你認爲這是一個不好的問題,我會很高興。 – 2015-01-21 12:11:32

+2

多個商店可能需要根據流中的信息進行更新。因此信息應該通過調度員。 – nilgun 2015-01-21 12:44:05

回答

3

也許這個React-RxJS-TodoMVC GitHub Repo可以提供幫助嗎?

正如@ g00fy提到,fdecampredon也有Flux architecture implementation

+0

是的,謝謝!我會等待幾天以獲得更完整的答覆,並將其標記爲答案。 – 2015-01-21 13:06:37

+1

@A.MatíasQuezada看看https://github.com/fdecampredon/rx-flux,因爲這個實現更具通用性,並允許在商店中擁有某種「交易」系統(或樂觀的更新開箱即用) – g00fy 2015-02-11 00:32:25

相關問題