gpt4 book ai didi

javascript - React Router 没有 Router 属性

转载 作者:行者123 更新时间:2023-11-28 06:55:49 24 4
gpt4 key购买 nike

我正在尝试将 React-Router 集成到我的项目中(我是 React 新手,所以请耐心等待),并且我不断收到错误 TypeError: undefined is not an object (evaluating 'type.toUpperCase ')。我在我的index.html 中包含了带有CDN/全局构建的脚本标记,因为我没有使用其他方法。我的 JS 代码如下所示:

var ReactRouter = window.ReactRouter
var Router = ReactRouter.Router
var Route = ReactRouter.Route
var Link = ReactRouter.Link

/* LoginBox && NavBar also defined here */

const LoginPage = React.createClass({
render: function() {
return (
<div class="LoginPage">
<NavBar />
<LoginBox />
</div>
);
}
});

React.render((
<Router>
<Route path="/" component={LoginPage}>
</Route>
</Router>
), document.getElementById('content'))

但是,我读到这通常是一个打字问题,并且我注意到 Router 未定义(事实上,ReactRouter 没有 Router 属性。我错过了什么?谢谢。

最佳答案

升级到版本 1.0.0-rc1 解决了我的问题(是 0.13.3)。 API 已更改,这里是 0.13 api doc

关于javascript - React Router 没有 Router 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32574799/

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