点击reactjs中的按钮,我想增加一个名为counter的变量,这个增量通过服务器端发生。
一旦响应来自快速服务器,我想在不同的反应组件中设置返回值。
在这种情况下,两个不同的反应组件如何进行通信。
我对每个组件使用commonJs方法,因此每个组件都在不同的文件中。
如何实现此功能?
就像点击按钮将项目添加到需要与服务器进行通信的购物车一样。
答案 0 :(得分:0)
基本上你似乎需要一个模型我看到三种可能性:
在特定文件/模块中手动编写模型,在服务器发送信息时将其更新,并使用EventEmitter将其绑定到您的视图 https://github.com/Olical/EventEmitter
您可以使用骨干,这样您就可以在更新/更改时拥有模型,集合和本机事件......等等http://backbonejs.org/
为reactjs实施Flux模式:https://facebook.github.io/react/docs/flux-overview.html
根据您的需要,您可以选择其中一种。