0


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

谢谢您的帮助!

4

1 回答 1

1

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

2-你试过这个吗

this.props.navigator.navigationContext.addListener('willfocus', callback)
于 2015-12-30T16:46:18.423 回答