我正在使用react组件和react-router-dom的Route,但是从react-router-dom导入{Route}失败,并显示错误:-
TypeError: Cannot read property 'prototype' of undefined
这是触发错误的行,如React错误默认页面所示。x1c 0d1x
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>
)
} />
)
}
}
6条答案
按热度按时间2ledvvac1#
从操作或某处删除此行
iq3niunx2#
在我的情况下,这是下面的行搞乱了我的代码。它是添加的,因为自动导入时,我试图读取e.target.value。
我把它取下来,它又能用了!
lg40wkob3#
当你在后端处理响应时,有时Vs Code会自动导入一个叫做response from express的包,在(response }上进行全局搜索并删除自动导入的行
eaf3rand4#
在路由器中使用您的路由。
因此,导入路由器:
并将其添加到您的类中:
b0zn9rqh5#
奇怪,但事实就是这样。一些
express
模块是自动导入的,这主要导致了这个问题。在我的情况下,它是
import { json } from "express";
,其他人可能是response
等。bksxznpy6#
对我来说很有效,在你的导入中搜索“快递”,然后这个