在应用程序中导航时触发一个动作
making an action to fire when navigating through the app
我使用 createMaterialBottomTabNavigator
进行了导航
当我使用此导航切换到屏幕时,我有一个正在呈现的组件,
每次使用此导航进入屏幕时,我都想让导航触发一个功能,
一些有用的东西,
我尝试使用空数组 [] 执行 useEffect,但它不起作用,有没有办法实现这个?
您必须使用与 useEffect 类似的 useFocusEffect 挂钩,但它 运行 每次导航到屏幕时都会出现。但是使用效果会运行只有第一次。
您可以在文档中查看示例代码
我使用 createMaterialBottomTabNavigator
进行了导航
当我使用此导航切换到屏幕时,我有一个正在呈现的组件,
每次使用此导航进入屏幕时,我都想让导航触发一个功能,
一些有用的东西,
我尝试使用空数组 [] 执行 useEffect,但它不起作用,有没有办法实现这个?
您必须使用与 useEffect 类似的 useFocusEffect 挂钩,但它 运行 每次导航到屏幕时都会出现。但是使用效果会运行只有第一次。 您可以在文档中查看示例代码