gpt4 book ai didi

javascript - 为什么react js中没有定义router?

转载 作者:行者123 更新时间:2023-12-02 14:37:38 26 4
gpt4 key购买 nike

你能告诉我为什么在react js中没有定义router吗?我已经在我的codepen中导入了react-router.js文件

这是我的代码 http://codepen.io/naveennsit/pen/pymqPa?editors=1010

class App extends React.Component {

render() {
return <Router>
<Route path='/' component={first}></Route>
<Route path='/about' component={second}></Route>
</Router>
}

}

class second extends React.Component {

render() {
return <label>second component</label>
}

}
class first extends React.Component {

render() {
return <label>first component</label>
}

}

React.render( < App / > , document.getElementById('app'))

最佳答案

根据 documentation ,当您通过 <script> 包含库时标签,该库将在window.ReactRouter上可用.

您可以在文件顶部添加以下分配:

{ Router } = ReactRouter;

这将暴露Router组件来自react-router到变量Router ,这就是您的代码所期望的。

关于javascript - 为什么react js中没有定义router?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37296784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com