反应:类型错误:无法读取未定义的属性';原型'; [英] React: TypeError: Cannot read property 'prototype' of undefined
本文介绍了反应:类型错误:无法读取未定义的属性';原型';的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用的是REACT组件和REACT-ROUTER-DOM的路径,但是从REACT-ROUTER-DOM导入{ROUTE}失败,错误为:-
TypeError: Cannot read property 'prototype' of undefined
以下是触发错误的行,如Reaction Error Default页面所示。
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>
)
}
}
这篇关于反应:类型错误:无法读取未定义的属性';原型';的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文