Reactjs 反应路由器:未捕获引用错误:未定义路由器
我在跟随,但我甚至不能做出最简单的例子来工作。它说Reactjs 反应路由器:未捕获引用错误:未定义路由器,reactjs,react-router,Reactjs,React Router,我在跟随,但我甚至不能做出最简单的例子来工作。它说未捕获引用错误:未定义路由器 我通过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"
未捕获引用错误:未定义路由器
我通过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.run(路由、函数(处理程序、状态){
React.render(,document.body);
});
我遗漏了什么吗?
路由器是否在其他地方定义?这很奇怪,因为文档中没有说明。react router定义为全局上的react router
你可以这样访问
<script type="text/jsx">
ReactRouter.run(routes, function (Handler, state) {
React.render(<Handler/>, document.body);
});
</script>
ReactRouter.run(路由、函数(处理程序、状态){
React.render(,document.body);
});
我很感激。它起作用了。我认为文件必须更新。但是现在我得到的路由没有定义。有什么想法吗?你可以在ReactRouter.Route
@中找到,谢谢。。。我使用的是cdnjs
,所以我猜这些导出不可用。它是否仍然有效?我也在使用cdnjs
。哦,不,它起作用了。我刚才说的出口是不可用的,因为文档中所述的路线
,是不可用的。您必须使用ReactRouter.Route
。非常感谢,链接断了。工作是