Javascript 已解决:错误:元素类型无效…获取:未定义。检查'的渲染方法;发现';

Javascript 已解决:错误:元素类型无效…获取:未定义。检查'的渲染方法;发现';,javascript,reactjs,typescript,react-native,mobx-react,Javascript,Reactjs,Typescript,React Native,Mobx React,更新:我已经通过注释整个Ionicon部分解决了这个错误。现在我有一个内存泄漏错误,现在没有图像搜索,但这个问题得到了回答 我正在尝试创建一个搜索栏,在搜索后显示搜索结果(一系列个人资料),比如Instagram。我得到了这个错误,我已经确保索引文件导出了Discover。当我尝试单击选项卡栏的“发现”选项卡,它尝试运行此代码时,就会出现问题。我之所以使用“SearchStore”,是因为我在使用setSearch&useState时遇到了问题,因为出现了一个钩子错误(我修复了这个错误),这就是

更新:我已经通过注释整个Ionicon部分解决了这个错误。现在我有一个内存泄漏错误,现在没有图像搜索,但这个问题得到了回答

我正在尝试创建一个搜索栏,在搜索后显示搜索结果(一系列个人资料),比如Instagram。我得到了这个错误,我已经确保索引文件导出了Discover。当我尝试单击选项卡栏的“发现”选项卡,它尝试运行此代码时,就会出现问题。我之所以使用“SearchStore”,是因为我在使用setSearch&useState时遇到了问题,因为出现了一个钩子错误(我修复了这个错误),这就是我得到的解决方案,它使用mobx注入数据。我无法修复这个渲染问题,似乎我尝试的一切都会导致其他错误

我真的非常感谢任何帮助,因为我是javascript/react native新手,这让我很痛苦。如果您需要任何其他代码片段,如routes文件或tab条形码,我会提供,请告诉我

这是Discover.tsx

import React,{useState}来自“React”;
从“反应本机向量图标”导入Ionicons;
从“./styles”导入{容器、搜索、标题、输入};
从“../../Components”导入{TypedComponent};
从“../../Stores/Search”导入{SearchStore};
从“../../Modules”导入{hoc};
//导出常量发现:React.FC=()=>{
@临时(“搜索”)
导出类发现扩展了TypedComponent{
render(){
const{search,lang}=this.props;
//const{search}=this.props;
const str=lang.str.search;
//const[search,setSearch]=useState(“”);
返回(
设置搜索(文本)}
/>
);
}
}
导出默认发现