Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 背面的反应本机导航刷新列表屏幕_Reactjs_React Native - Fatal编程技术网

Reactjs 背面的反应本机导航刷新列表屏幕

Reactjs 背面的反应本机导航刷新列表屏幕,reactjs,react-native,Reactjs,React Native,背面的反应本机导航刷新列表屏幕: this.props.navigation.navigate('Order List', { order_id: this.state.order_id, order_status: this.state.od_status, }) 您想要获得什么还不清楚,但是如果您想在返回上一个屏幕时修改数据列表,只需使用useffect并在其中修改列表即可 注意:您的列表必须存储在本地状态,否则在更新列表时屏幕将不会重新呈现,并且您将不会在屏幕上看到任何更改。更好

背面的反应本机导航刷新列表屏幕:

this.props.navigation.navigate('Order List', {
  order_id: this.state.order_id,
  order_status: this.state.od_status,
})

您想要获得什么还不清楚,但是如果您想在返回上一个屏幕时修改数据列表,只需使用
useffect
并在其中修改列表即可


注意:您的列表必须存储在本地状态,否则在更新列表时屏幕将不会重新呈现,并且您将不会在屏幕上看到任何更改。

更好地描述该问题会有所帮助,但这是基于类的组件的通用解决方案:

componentDidMount() {
    this._unsubscribe = this.props.navigation.addListener('focus', () => {
        this.loadDataFunction();
    }
}

componentWillUnmount() {
    this._unsubscribe();
}

请提供屏幕的详细说明和/或更多代码