ReactJS在節點中是否有類似於EventEmitter的發佈者/訂閱者模型?ReactJS中的發佈商/訂閱者模型
-1
A
回答
1
不,ReactJS沒有類似事件發射器的實現。核心框架專注於UI。如果您需要比回調更復雜的事件,則有許多可用的npm包。
0
您想調查Flux。它提供了一個與反應良好配對的數據建模模式。
本質上,您根據反應組件(或者可能是來自服務器的推送通知)生成操作,操作由調度程序接收,而您的數據存儲向調度程序註冊預訂(回調)。反過來,您的商店可以適當地更新狀態,並且會通知任何反應組件在商店中偵聽更改事件。
這是有效的pub sub與一些額外的管理,以確保一個方向的數據流。
相關問題
- 1. WCF的發佈者訂閱模式
- 2. 發佈者 - 訂閱者模式,其中子訂閱者調用服務
- 3. 散列表發佈者訂閱模式
- 4. 使用Dojo的發佈訂閱模型
- 5. 零MQ發佈者訂閱者(pub/sub)
- 6. NServiceBus從v3.0訂閱者訂閱到v2.6發佈者
- 7. 我可以在多個發佈者和唯一訂閱者中使用發佈/訂閱模式嗎?
- 8. 發佈者/訂閱者模式的並行實現
- 9. opentok:發佈商和訂閱者視頻顯示相同
- 10. AMQP客戶可以是發佈商和訂閱者嗎?
- 11. NServiceBus:PubSub與分銷商在發佈商和訂閱者不同的機器上
- 12. JMS主題發佈/訂閱者
- 13. 在c#中發佈訂閱者模式需要建議
- 14. 無法配置Google雲端發佈/訂閱推送訂閱者
- 15. 發佈/訂閱
- 16. 在發佈/訂閱模型中,如何根據某些外部狀態使訂閱者暫停處理?
- 17. 在C#中發佈/訂閱模式WCF
- 18. PointToPoint vs JMS中的發佈/訂閱模型?
- 19. WCF的發佈/訂閱模式實現
- 20. 的Javascript發佈/訂閱模式示例
- 21. EmberJs是否支持發佈/訂閱者事件模式?
- 22. Mule發佈訂閱
- 23. NServiceBus發佈/訂閱
- 24. 發佈/訂閱中間件
- 25. 發佈者未分區時訂閱者表的分區
- 26. PUB/SUB與短命的發佈者和長期訂閱者
- 27. 帶有MassTransit的發佈者/訂閱者體系結構
- 28. 需要一個簡單的發佈者訂閱者
- 29. 一個發佈者和多個訂閱者的訪問控制
- 30. 使用發佈/訂閱模型發送批量消息
你有什麼建議,我會如何去做這樣的事情: 我有一個名爲用戶的React類,已經在我的用戶界面中多次實例化,一些EventEmitter發出事件'事件',和我現在想更改所有實例化的User對象的狀態? – Olshansk 2015-04-06 16:34:12
人們使用「Flux」模式來傳達自上而下的變化。 http://facebook.github.io/flux/docs/overview.html – WiredPrairie 2015-04-06 19:45:33
太好了,那就是我一直在尋找的! – Olshansk 2015-04-06 22:13:12