reactjs - React-Route 不匹配任何路由
问题描述
我正在一步一步地学习本教程,但是当我运行“npm run start”时,我得到了下一个错误:
警告:[react-router] 位置“/todolist”不匹配任何路由
有什么建议可以解决这个问题吗?
解决方案
似乎您缺少路线定义。
在你的 index.js
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter as Router, Route } from 'react-router-dom';
import { ToDoComponent,HomeComponent} from './components';
ReactDOM.render(
<Router>
<div>
<Route path="/" component={HomeComponent} />
<Route path="/todolist" component={ToDoComponent} />
</div>
</Router>,
document.getElementById('app')
)
推荐阅读
- ruby-on-rails - Rails + PostgreSQL:如何获取至少订购一次的产品+获取订单#和经理ID
- reactjs - 你如何在没有 babel 的情况下运行 reactjs
- python - python中的堆叠圆形条形图
- postgresql - PostgresQL:整个事务是否总是写入复制槽?
- xaml - Xamarin 将 ImageButton 对齐到底部
- javascript - ODOO12 如何调用客户端动作
- python - 如何在没有 HSV 颜色空间的情况下进行颜色过滤/遮罩?
- c# - 我可以从 Visual Studio 将 Git 链接类型(分支、提交等)添加到我的 TFS(AZURE)工作项吗?
- google-cloud-platform - 配置 ssh 设置后 ssh 到 GCP 实例失败:权限被拒绝
- parent-child - 子表应该有一个新的代理键,还是只使用父表的键?