Reactjs 元素类型在路由器redux上无效

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}; 从“.

当我尝试在我的应用程序上添加路由时,我遇到了以下错误,我不知道我做错了什么,我尝试按照doc指南操作

元素类型无效:应为字符串(对于内置组件) 或类/函数(用于复合组件),但得到:未定义。你 可能忘记了从定义组件的文件中导出组件, 或者您可能混淆了默认导入和命名导入

检查
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