学习JSX( official document of React chapter 21 精读)
发布时间
阅读量:
阅读量
JSX的本质是React.createElement()函数的语法糖。以下面的JSX代码为例:
<MyButton color="blue" shadowSize={2}>
Click Me
</MyButton>
- 会编译为:
React.createElement(
MyButton,
{color: 'blue', shadowSize: 2},
'Click Me'
)
- 自闭合的标签形式
<div className="sidebar" />
- 会编译为:
React.createElement(
'div',
{className: 'sidebar'}
)
指定React元素类型
JSX标签的第一部分决定了React元素的类型。使用首字母大写的JSX标签表示其为React组件。
React必须在作用域内
由于JSX会被编译为基于React.createElement的调用形式,在编写JavaScript时必须确保相关的React库已经被正确加载和配置。为此,在编写JavaScript代码时
全部评论 (0)
还没有任何评论哟~
