reactJs:从另一个组件设置一个组件的值

时间:2015-08-13 20:39:19

标签: express reactjs react-jsx

点击reactjs中的按钮,我想增加一个名为counter的变量,这个增量通过服务器端发生。

一旦响应来自快速服务器,我想在不同的反应组件中设置返回值。

在这种情况下,两个不同的反应组件如何进行通信。

我对每个组件使用commonJs方法,因此每个组件都在不同的文件中。

如何实现此功能?

就像点击按钮将项目添加到需要与服务器进行通信的购物车一样。

1 个答案:

答案 0 :(得分:0)

基本上你似乎需要一个模型我看到三种可能性:

  1. 在特定文件/模块中手动编写模型,在服务器发送信息时将其更新,并使用EventEmitter将其绑定到您的视图 https://github.com/Olical/EventEmitter

  2. 您可以使用骨干,这样您就可以在更新/更改时拥有模型,集合和本机事件......等等http://backbonejs.org/

  3. 为reactjs实施Flux模式:https://facebook.github.io/react/docs/flux-overview.html

  4. 根据您的需要,您可以选择其中一种。