我使用了react本地类组件,并且使用了react导航来在应用程序中进行路由。该指南主要针对功能组件,我正在尝试使用类组件来实现它。但是当我试图从reactnavigation获取它时,它总是抛给我一个错误,即导航不是一个函数或未定义。如果这是一个已经被问过的问题,我很抱歉,因为我对这个react本机真的很陌生。类组件 import React from
我有一个应用程序,它利用this.props.navigation.navigate(' screen ',{ order })将订单作为参数从屏幕1传递到屏幕2,并在屏幕2中执行一些操作。然后,我使用抽屉侧菜单导航到另一个屏幕。当我使用抽屉菜单回到屏幕2时,命令仍然在参数中(路线没有重置)。我在我的项目中使用了类组件,当我试图在componentWillUnmount中放入重置之类的东西时,react本机不允许我这样做,因为这将是一个异步调用。
我试图解决反应本地导航的错误Non-serializable values were found in the navigation state.我不认为函数没有像错误指出的那样传递给param,但是每次我按下图标时,它都会返回相同的错误。如有任何建议或意见,我将不胜感激。/> </TouchableOpacity>更新4/1,这是导航组件