React Native - 在视图之间传递数据

时间:2015-12-30 16:12:59

标签: android ios react-native mobile-development


我在React Native中构建了一个基本应用程序。
我实现了Navigator对象,我可以将视图推送到另一个视图。
几个问题:
1.当第二个视图被解除时,如何将数据从第二个视图传递到第一个视图? 2.我如何知道第一个视图再次获得关注?我在导航器中添加了监听器,因此导航器知道" willfocus"但是导航器无法与视图进行通信......

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

1-只要在第一个视图被解散后将数据传递到第二个视图,您可能需要像Redux或Flux这样的东西。另一种方法是传递一个函数作为从第二个组件获取值的道具。

2-你试过这个吗?

this.props.navigator.navigationContext.addListener('willfocus', callback)