使用JSX运行HTML页面时出现空白页面
Blank page when running HTML page with JSX
我正在学习Lynda的教程,当他们第一次向我们介绍JSX时,他们使用了以下示例代码:
<!DOCTYPE html>
<html>
<head>
<script src="https://unpkg.com/react@15.3.2/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15.3.2/dist/react-dom.js"></script>
<title>My First React File</title>
</head>
<body>
<div id='react-container'></div>
<script>
ReactDOM.render(<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>,
document.getElementById('react-container'))
</script>
</body>
</html>
但这似乎对我不起作用。当我在浏览器中运行包含上述代码的HTML文件时,它给了我一个空白页面。
谁能指出我哪里做错了吗?根据React文档,您需要:
- 告诉浏览器JSX不是JavaScript
- 将JSX转换为JavaScript
所以添加到头部:
<script src="https://unpkg.com/babel-core@5.8.38/browser.min.js"></script>
并将JSX脚本标签更改为:
<script type="text/babel">
相关文章:
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 如何删除多行HTML排列中的空白
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 不同浏览器中的空白字符正则表达式行为
- Javascript中的空白是什么
- Facebook共享显示一个接一个的空白页面
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 从字符串末尾删除空白无效
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 当读取文件时,浏览器打开良好,但它是空白浏览器
- GoogleMap JSX组件中未定义的变量
- 如何在Yii2资产捆绑包中使用JSX文件
- 在<代码>使用JSX标记
- 带有显示XML数据的HTML的空白页
- 如何使用KARMA对React JSX ES6代码进行单元测试
- 如何排除此正则表达式中的空白匹配项
- 试图在Photoshop JSX脚本中将画布大小导出为文件名
- 删除LINES开头和结尾的空白
- 在JSX中添加空白的最佳实践
- 使用JSX运行HTML页面时出现空白页面