Reactjs 未渲染的React组件是否侦听操作?

Reactjs 未渲染的React组件是否侦听操作?,reactjs,refluxjs,Reactjs,Refluxjs,我正在开发React应用程序,遇到了一个问题。我正在尝试将数据从概述页面(/)传递到另一个视图,ShowAllView(/#/showall) 我做了一个动作,从overview传递数据。ShowAllView类侦听该操作。但是,它似乎不是在ShowAllView类中触发的。如果我试着在概述中的组件中倾听动作,那么效果会非常好 ShowAllView类在执行操作时未执行其render()方法 我用的是反流反应 有人知道将数据从一个视图传递到另一个视图的解决方案吗?或者未渲染的组件应该如何侦听操作

我正在开发React应用程序,遇到了一个问题。我正在尝试将数据从概述页面(
/
)传递到另一个视图,
ShowAllView
/#/showall

我做了一个
动作
,从overview传递数据。
ShowAllView
类侦听该
操作。但是,它似乎不是在
ShowAllView
类中触发的。如果我试着在概述中的组件中倾听动作,那么效果会非常好

ShowAllView
类在执行
操作时未执行其
render()
方法

我用的是反流反应

有人知道将数据从一个视图传递到另一个视图的解决方案吗?或者未渲染的组件应该如何侦听
操作
s

编辑

overview.jsx:

//some method
Actions.selectTab(selectedTab);
showall.jsx

mixins:[
Reflux.listenTo(Actions.selectTab, "setSelectedTab")
]
//...some more code
也许这有点帮助:

var Routes = (
    <Route handler={App} path='/'>
        <DefaultRoute handler={OverView} />
        <Route name='showall' handler={ShowAllView}></Route>
    </Route>
);
var路由=(
);

对于不同页面/组件需要知道的视图状态,我使用App.Store。应用商店侦听操作,设置属性,然后触发一个事件,该事件由侦听上层组件拾取,该组件设置通过道具传播到组件中渲染的状态。这是一个循环的东西,可以让您的逻辑保持清晰。

我们需要更多的代码来理解您真正的意思。为什么您不在另一个组件中倾听对存储的更改,而不是一个操作?