React对JSX的处理
React.createElement有三个参数:标签类型,属性集合,子元素
JSX其实是React.createElement函数调用的语法糖
JSX → 编译 →React.createElement调用形式
class App extends React.Component {
render() {
return (
<div className="box" id="J_Box">
<h1 className="title">
This is a <span>TITLE</span>
</h1>
</div>
)
}
}
ReactDOM.render(
<App />,
document.getElementById('app')
)

class App extends React.Component {
render() {
return /* @__PURE__ */ React.createElement("div", {
className: "

本文详细探讨了React中的JSX处理,解释了React元素的类型和如何在JSX中使用点语法。内容涵盖了JSX的props,包括JS表达式和语句的使用规则,字符字面量的特点,以及剩余运算符在传递props时的应用。同时,文章还讨论了子元素的处理,如如何返回一组JSX以及利用逻辑运算控制渲染。
最低0.47元/天 解锁文章
1540

被折叠的 条评论
为什么被折叠?



