我在 React Native 中构建了一个基本应用程序。
我实现了 Navigator 对象,我可以将一个 View 推送到另一个 View 。
几个问题:
1. 当第二个 View 被关闭时,如何将数据从第二个 View 传递到第一个 View ?
2. 我怎么知道第一个 View 再次获得焦点?我在导航器中添加了监听器,因此导航器知道“willfocus”,但导航器无法与 View 通信...
感谢您的帮助!
最佳答案
1- 至于在第一个 View 被关闭后将数据传递到第二个 View ,您可能需要 Redux 或 Flux 之类的东西。另一种方法是将一个函数作为 props 传递,该函数从第二个组件获取值。
2-你试过这个吗
this.props.navigator.navigationContext.addListener('willfocus', callback)
关于android - React Native - 在 View 之间传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34533043/