这是我的本机代码:
<NavigatorIOS
ref='nav'
style={styles.container}
initialRoute={{
title: 'List',
component: TaskList,
rightButtonTitle: 'new',
onRightButtonPress: () => {
this.refs.nav.push({
title: 'Add Task',
component: AddTask
});
}
}} />
Run Code Online (Sandbox Code Playgroud)
如何将一些通知从AddTask组件推送到TaskList组件?
文档说:“ 对于没有父子关系的两个组件之间的通信,您可以设置自己的全局事件系统。 ”
所以我需要建立一个全球事件系统?
就像组件之间的通信所说:
对于没有父子关系的两个组件之间的通信,Flux模式是安排这种情况的可能方法之一。
您可以在react-native项目中使用Flux 。
这是 Flux + React-Native 的演示:

您可以从github查看源代码。
| 归档时间: |
|
| 查看次数: |
6299 次 |
| 最近记录: |