为什么使用JSX
其实使用react时也可以直接使用js,而不使用JSX 不使用JSX的react
但是在处理一些需求时会比使用jsx麻烦的多
对比一下:
const VDOM = React.createElement('h1',{id:'title'},React.createElement('span',{},'Hello,React'))
const VDOM = ( /* 此处一定不要写引号,因为不是字符串 */
<h1 id="title">
<span>Hello,React</span>
</h1>
)
jsx在Babel编译下转换为js,jsx让敲代码更为简洁、方便地创建虚拟DOM