JSX 是什么
- JSX 是一种 Javascript 的语法扩展,JSX = Javascript + XML。
- 没有 jsx 的时候, React 实现一个组件依赖于 React.createElement 函数,JSX 更像一种语法糖
- JSX 会被 babel 编译为:React.createElement(),React.createElement()将返回一个叫作“ReactElement”的 JS 对象
解决了什么(为什么使用)
- JSX 的代码更加的清晰简洁
- JSX 语法糖允许前端开发者使用熟悉的类 HTML 标签语法来创建虚拟 DOM,提升了开发效率