【发布时间】:2019-05-06 19:35:55
【问题描述】:
我的 React Native 应用程序中有一个 StackNavigator,它包含两个屏幕,Screen1 和 Screen2。 Screen1 包含一个项目列表,当您单击其中一个项目时,StackNavigator 会将Screen2 推送到堆栈上,显示有关在Screen1 上单击的项目的信息。在Screen2 上,您可以单击一个按钮从Screen1 的列表中删除该项目(该列表保存在 Redux 存储中)。如果我刷新应用程序并导航到Screen1,删除的项目就消失了,但我想做的是让Screen1 检查Redux 存储并在Screen2 从堆栈中弹出时刷新列表。我认为我不能使用componentDidMount 或componentDidUpdate,因为在 StackNavigator 中简单地导航到屏幕时,它们都不会被触发。
有什么建议吗?
谢谢!
【问题讨论】:
标签: javascript reactjs react-native redux react-native-navigation