我正在使用 react 组件和 react-router-dom 的 Route,但是从 react-router-dom 导入 {Route} 失败并出现错误:-
TypeError: Cannot read property 'prototype' of undefined
import React, { Component } from 'react'
import { Route } from 'react-router-dom'
class Main extends Component {
render() {
return (
<Route exact path="/" render={() => (
<div>
<h1>Home Page</h1>
</div>
)
} />
)
}
}
在路由器中使用您的路由。
因此,导入路由器:
import { BrowserRouter as Router, Route} from 'react-router-dom'
并将其添加到您的课程中:
class Main extends Component {
render() {
return (
<Router>
<Route exact path="/" render={() => (
<div>
<h1>Home Page</h1>
</div>
)
} />
</Router>
)
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句