【发布时间】:2019-07-18 21:07:18
【问题描述】:
我有 2 个屏幕 A 和屏幕 B。屏幕 A 有一个子组件 SomeList 加载数据,我只是将操作传递给子组件,其余部分由它完成。目前通过 react-navigation 的设计,重新访问时没有操作.我用谷歌搜索并遇到了https://reactnavigation.org/docs/en/navigation-events.html,但不确定当我从 ScreenB 导航到 ScreenA 时如何使用它来重新加载 SomeList。
屏幕A
class ScreenA extends Component {
render() {
return (
<SomeList
loadData={this.props.actions.getAlllist}
/>
)
}
屏幕B
Class ScreenB extends Component {
someAction = () => {
this.props.navigation.navigate("ScreenA")
}
}
【问题讨论】:
-
如果我错了,请纠正我,当您在屏幕 A 中时,您想要的是在
<SomeList/>组件上加载数据,但是当您导航到屏幕 B 然后返回屏幕 A 时,您希望能够加载新数据吗? -
@CarlosAbraham 是的先生
标签: react-native react-redux react-navigation react-native-navigation