javascript - 尝试在反应中添加组件到路由时出错
问题描述
我在 react 中启动新项目,我想在我的 App.js 文件中将组件添加到 Route 但我收到此错误
错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:对象。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
检查
Router.Consumer
.
这是我的代码
import React from 'react'
import {Route, BrowserRouter as Router} from 'react-router-dom';
import './App.css';
import Home from '../src/pages/Home';
function App() {
return (
<Router>
<div className="App">
</div>
<Route path="/" component={Home}/>
</Router>
);
}
export default App;
解决方案
推荐阅读
- ios - 视图控制器在来到前面时必须刷新自己
- php - 使用 PHP 在 HEREDOC 字符串中转义 $
- powershell - 按百分比拆分数组
- firebase - 有没有办法使用离子在android和ios的前台显示firebase通知?
- html - 将同一 div 中的两个元素放在彼此下方
- xquery - xquery 搜索:建议搜索词以双引号开头的位置
- php - 如何从 PHP 中的 sql 查询中提取的两列以上创建关联数组?
- r - 分组表中的行
- java - 分解 JavaPairRDD 对象
- php - 使用 curl 和 substr_count 搜索源代码,使用特定计数,并获取所有行