如何通过标签导航(反应导航)离开屏幕怎么知道?

时间:2018-04-20 07:42:53

标签: javascript reactjs react-native react-navigation

我正在为我的应用使用反应导航(标签导航)。但是我怎么知道我是否已经离开了屏幕?

例如,我有屏幕A和屏幕B.我在屏幕A中有一个计时器但是当我点击屏幕B时,我希望计时器停止。在我使用react navigation之前,我可以简单地使用componentWillunmount函数。但是,我认为当我使用标签导航时,当我进入屏幕B时,第一个屏幕(屏幕A)没有被破坏或卸载。

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

对于标签导航器,您可以使用special events定义当前活动屏幕和“焦点”和“模糊”等事件