标签: javascript reactjs react-native react-navigation
我正在为我的应用使用反应导航(标签导航)。但是我怎么知道我是否已经离开了屏幕?
例如,我有屏幕A和屏幕B.我在屏幕A中有一个计时器但是当我点击屏幕B时,我希望计时器停止。在我使用react navigation之前,我可以简单地使用componentWillunmount函数。但是,我认为当我使用标签导航时,当我进入屏幕B时,第一个屏幕(屏幕A)没有被破坏或卸载。
有什么想法吗?谢谢!
答案 0 :(得分:0)
对于标签导航器,您可以使用special events定义当前活动屏幕和“焦点”和“模糊”等事件