刷新路径-仅在已显示(固定)时渲染屏幕]]

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

我正在使用堆栈导航器,并且有一个数据过多的屏幕,我需要重新导航几次。但是,介于两者之间的屏幕似乎缺乏性能,因为该数据仍在后台运行。

我尝试了以下操作,但没有用:

 onLoad = () => {
    this.props.navigation.addListener('didFocus', () => console.log('x'))
    }

  componentDidMount() {
    this.onLoad()
  }

编辑:我通过使用navigation.dispatch(StackActions.reset)函数将其修复

我正在使用堆栈导航器,并且有一个数据过多的屏幕,我需要重新导航几次。但是,介于两者之间的屏幕似乎缺乏性能,因为该数据仍在...

react-native
1个回答
0
投票

您可以使用react-navigation的HOC withNavigationFocus

© www.soinside.com 2019 - 2024. All rights reserved.