Reactjs 元素类型在路由器redux上无效
当我尝试在我的应用程序上添加路由时,我遇到了以下错误,我不知道我做错了什么,我尝试按照doc指南操作 元素类型无效:应为字符串(对于内置组件) 或类/函数(用于复合组件),但得到:未定义。你 可能忘记了从定义组件的文件中导出组件, 或者您可能混淆了默认导入和命名导入 检查Reactjs 元素类型在路由器redux上无效,reactjs,routing,router,react-router-redux,Reactjs,Routing,Router,React Router Redux,当我尝试在我的应用程序上添加路由时,我遇到了以下错误,我不知道我做错了什么,我尝试按照doc指南操作 元素类型无效:应为字符串(对于内置组件) 或类/函数(用于复合组件),但得到:未定义。你 可能忘记了从定义组件的文件中导出组件, 或者您可能混淆了默认导入和命名导入 检查AppRoutes的渲染方法 从“React”导入React; 从“react router redux”导入{ConnectedRouter}; 从“react router dom”导入{Route,Switch}; 从“.
AppRoutes
的渲染方法
从“React”导入React;
从“react router redux”导入{ConnectedRouter};
从“react router dom”导入{Route,Switch};
从“../../screens/SignUp”导入注册;
从“../../../redux/store”导入{history};
函数AppRoutes(){
返回(
);
}
导出默认批准;
您可能安装了如下react router redux:
npm install --save react-router-redux
或
这将安装4.x版本,因此您将收到此错误。如果仔细阅读文档,您将看到以下说明:
npm install --save react-router-redux@next
或
安装“下一个”版本(5.x)后,此错误将消失。您可能安装了react router redux,如下所示:
npm install --save react-router-redux
或
这将安装4.x版本,因此您将收到此错误。如果仔细阅读文档,您将看到以下说明:
npm install --save react-router-redux@next
或
安装“下一个”版本5.x后,此错误将消失。您需要按照正确的顺序安装步骤。您可以查看以下链接:。 复制步骤 创建新应用程序 npm安装-g创建反应应用程序 创建react应用程序react路由器参数 cd反应路由器参数/ 安装react路由器 安装react redux npm安装反应路由器-dom@next 直接从文档中提取的粘贴示例 运行它
npm启动您需要按正确顺序安装步骤。您可以查看以下链接:。 复制步骤 创建新应用程序 npm安装-g创建反应应用程序 创建react应用程序react路由器参数 cd反应路由器参数/ 安装react路由器 安装react redux npm安装反应路由器-dom@next 直接从文档中提取的粘贴示例 运行它 npm启动
yarn add react-router-redux@next