反应导航:如何找出我去过特定的屏幕?

时间:2018-01-28 15:34:14

标签: react-native react-navigation

我将屏幕放在堆栈导航中,每次进入仪表板屏幕时都需要执行AJAX提取。我尝试使用仪表板的didComponentMount,但由于仪表板位于堆栈的顶部,因此它实际上从未卸载和安装。如何检测用户是否已转换到dahsboard屏幕? 如果有一种方法导航会在每次导航到某个地方时向商店发送动作,那也会很好....

我该怎么办?

编辑:我正在使用反应&终极版。我正在修补这个:https://github.com/react-navigation/react-navigation/blob/master/docs/guides/Screen-Tracking.md但我觉得必须有一个比修改特定导航更好的方法。我认为必须有一种方法可以在我想要观察的给定导航组件中添加中间件或只是一些代码......

0 个答案:

没有答案