React Navigation - 如何检测转换是否完成

问题描述 投票:0回答:2

我在我的应用程序中使用反应导航。 如果我从

screen A
导航到
Screen B
,如果转换完成,我如何获得一些反馈。

react-navigation
2个回答
6
投票

import { InteractionManager } from 'react-native
然后

componentDidMount(){
   InteractionManager.runAfterInteractions(() => {
       //your code
   })
}

0
投票

这是更简单的版本以及我们在功能组件中使用相同功能的方法

在组件内创建一个使用效果钩子

useEffect(() => {
    InteractionManager.runAfterInteractions(() => {
        setPrepare(true);
    })
}, [])
© www.soinside.com 2019 - 2024. All rights reserved.