反应:类型错误:无法读取未定义的属性“原型”

穆萨查尔斯

我正在使用 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

类型错误:无法读取未定义的属性“原型”

类型错误:无法读取未定义反应的属性“setState”

类型错误:无法读取未定义的属性“地图”-反应

反应:类型错误:无法读取未定义的属性“值”

反应-类型错误:无法读取未定义的属性“修剪”

类型错误:无法读取未定义反应的属性“状态”

类型错误:无法读取未定义的属性“setValues” | 反应

类型错误:无法读取未定义的属性“地图”。反应

反应 - 错误:TypeError:无法读取未定义的属性(读取“then”)

类型错误:无法读取未定义的属性(读取“类型”)

反应错误:类型错误:无法读取未定义的属性“路径名”

类型错误:无法在反应错误中读取未定义的属性“拆分”

反应测试错误:未捕获 [类型错误:无法读取未定义的属性“地图”]

反应 - 未捕获的类型错误:无法读取未定义的属性“indexOf”

反应 - 未捕获的类型错误:无法读取未定义的属性“组件”

反应 - 未捕获的类型错误:无法读取未定义的属性“1”

未捕获的类型错误:无法读取未定义的属性“历史”!!反应路由器

类型错误:无法读取未定义的属性“地图”反应 this.props.rsl['data']

反应类型错误:无法读取未定义的属性“id”

类型错误:无法读取未定义的属性“toggle” - classList.toggle 反应

反应 - 未处理的拒绝(类型错误):无法读取未定义的属性“城市”

类型错误:无法在反应中读取未定义数组洗牌的属性“长度”

反应js中的“类型错误:无法读取未定义的属性'preventDefault'”

类型错误:无法在反应中读取未定义的属性“子字符串”

未捕获的类型错误:无法读取反应组件上未定义的属性“包含”

类型错误:无法读取未定义的属性“包括”(从数据库中获取反应)

类型错误:无法读取未定义的属性“数量”。反应原生 Redux

反应错误 - 无法读取未定义的属性“状态”

反应错误:无法读取未定义的属性“地图”