BrowserRouter未定义,react-router-dom v4

时间:2017-09-04 13:56:19

标签: javascript reactjs react-router

import { Route, Switch, BrowserRouter } from 'react-router-dom'
const routing = () => {
    console.log(BrowserRouter)
    return(
        <BrowserRouter>
            <Switch>
                <Route exact path="/" component={Home} />
            </Switch>
        </BrowserRouter>
    )
}

当我尝试使用BrowserRouter时,它会抛出ReferenceError: BrowserRouter is not defined但是当我控制台登录时。它似乎就在那里。

我正在使用react-router-dom 4.2.2 版本。

我的想法用尽了可能是什么原因的想法,我也无法在谷歌找到任何东西; s

1 个答案:

答案 0 :(得分:0)

首先,您需要导入React,然后将console.log(BrowserRouter)放入componentWillMount;