首页 > 解决方案 > React-Route 不匹配任何路由

问题描述

我正在一步一步地学习本教程,但是当我运行“npm run start”时,我得到了下一个错误:

警告:[react-router] 位置“/todolist”不匹配任何路由

有什么建议可以解决这个问题吗?

标签: reactjsreact-routerreact-reduxreact-router-redux

解决方案


似乎您缺少路线定义。

在你的 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')
)

推荐阅读