
我想通了-本教程缺少两件事:
- 因此,应使用类型声明完成脚本的包含:
<script type="text/jsx" src="/scripts/Tutorial.jsx"></script>
- JSX转换器需要包括在内:
<script src="http://fb.me/JSXTransformer-0.12.2.js"></script>
因此,Razor视图的完整HTML输出应如下所示:
<!DOCTYPE html><html> <head> <title>Hello React</title> </head> <body> <div id="content"></div> <script src="http://fb.me/react-0.12.2.js"></script> <script src="http://fb.me/JSXTransformer-0.12.2.js"></script> <script type="text/jsx" src="/scripts/Tutorial.jsx"></script> </body></html>
看来他们需要更新其教程。
更新:
评论者@DanielLoNigro添加了此有用的提示:
实际上,如果您使用的是ReactJS.NET,则无需使用客户端JSXTransformer。
只需确保在Web.config文件中配置了JSX处理程序(.jsx应该有一个处理程序)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)