1,打开babel 输入
你会看到右边的转化后的jsx是:React.createElement("div", null);是有两个参数的,第一个是字符串类型的div,第二个是这个时候是null,
2,如果输入的是
hello worlde!
,则右边的打印是:
React.createElement(
"div",
null,
"hello worlde!"
);
复制代码
第一个参数依旧是字符串div,第二个是null,第三个是div的内容,也可以理解为div的孩子
3,如果你输入的是
<div>
<div>hello worlde!</div>
<div>hello worlde!</div>
<span>hello worlde!</span>
</div>
复制代码
右边的打印是
React.createElement(
"div",
null,
React.createElement(
"div",
null,
"hello worlde!"
),
React.createElement(
"div",
null,
"hello worlde!"
),
React.createElement(
"span",
null,
"hello worlde!"
)
);
复制代码