React-router: Uncaught ReferenceError: Router is not defined
React-router: Uncaught ReferenceError: Router is not defined
我正在关注 React Router Guide,但我什至无法制作最简单的示例。它说 Uncaught ReferenceError: Router is not defined
.
我通过 cdnjs
:
添加了这 3 个 JavaScript 文件
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/JSXTransformer.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-router/0.11.6/react-router.js"></script>
触发异常的脚本是这样的:
<script type="text/jsx">
Router.run(routes, function (Handler, state) {
React.render(<Handler/>, document.body);
});
</script>
我错过了什么吗? Router
是在别处定义的吗?这很奇怪,因为它没有在文档中说明。
react-router 在全局定义为 ReactRouter。
您可以这样访问。
<script type="text/jsx">
ReactRouter.run(routes, function (Handler, state) {
React.render(<Handler/>, document.body);
});
</script>
我正在关注 React Router Guide,但我什至无法制作最简单的示例。它说 Uncaught ReferenceError: Router is not defined
.
我通过 cdnjs
:
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/JSXTransformer.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-router/0.11.6/react-router.js"></script>
触发异常的脚本是这样的:
<script type="text/jsx">
Router.run(routes, function (Handler, state) {
React.render(<Handler/>, document.body);
});
</script>
我错过了什么吗? Router
是在别处定义的吗?这很奇怪,因为它没有在文档中说明。
react-router 在全局定义为 ReactRouter。
您可以这样访问。
<script type="text/jsx">
ReactRouter.run(routes, function (Handler, state) {
React.render(<Handler/>, document.body);
});
</script>