【发布时间】:2019-05-06 11:38:12
【问题描述】:
我被 react-router 路由卡住了。我收到错误: 警告:[react-router] 位置“/add”不匹配任何路由` // conf.js
import React, { Component } from 'react';
import { BrowserRouter as Router, Route, Link} from "react-router-dom";
import add from './add';
import { createBrowserHistory } from 'history';
import confv1 from './confv1';
var button =React.createElement(Link, {
to: "/add"
}, React.createElement("button", {
type: "button"
}, "Add a project"));
export default class Root extends Component {
render() {
return (
React.createElement(Router, {
history: createBrowserHistory()
}, React.createElement(Route, {
path: "/conf",
component: confv1
}, React.createElement(Route, {
component: conf
}), React.createElement(Route, {
path: "/add",
component: add
})
)));
// );this is the conf page
`
【问题讨论】:
-
嗨,你能分享你的代码吗?
-
你能帮帮我吗,拜托!!
-
@oumaimatirar 你使用哪个版本的 react-router-dom?请注意,您的带有“添加”路径的 Route 元素是带有“conf”路径的 Route 元素的子元素
-
"react-router-dom": "^5.0.0",
-
我不知道如何解决这个问题,请帮忙?我不知道为什么当我刷新添加页面时,我得到了这个错误。到底是什么问题
标签: react-router