【发布时间】:2018-04-25 17:03:29
【问题描述】:
在当前版本的 react-navigation 中,有两种方法可以检查屏幕是否获得焦点,方法是 (1) 调用屏幕属性 navigation 的函数 isFocused,或 (2) 将组件挂接到withNavigationFocused 并检索道具isFocused。
但是,当导航开始时,这两种方法总是返回 true。就我而言,我只需要在屏幕转换结束时触发一些东西,即新屏幕完全聚焦。这是为了处理重渲染的孩子,例如相机或地图,应该在屏幕过渡后渲染,以避免缓慢的过渡动画。
知道如何实现吗?
【问题讨论】:
标签: reactjs react-native react-navigation