我们在开发react 过程中一般都是用JSX, 相当于enhanced JavaScript. 能再JS代码中嵌入HTML.
JSX是通过Babel翻译成JS代码的, 可以通过这个Babel playground 来看看JSX中的html被翻译成什么JS代码
function comp(){
}
<comp id='id' key='key'>
<span>what</span>
<span>why</span>
</comp>
</
本文探讨了React开发中JSX的使用,它是增强版JavaScript,允许在JS中嵌入HTML。JSX通过Babel转化为JS代码,通过Babel playground可以观察这一过程。文章详细解释了React.createElement函数的作用,包括提取关键属性,处理子组件,以及如何应用defaultProps。ReactElement实际上是一个构造函数,根据输入参数创建一个对象。
我们在开发react 过程中一般都是用JSX, 相当于enhanced JavaScript. 能再JS代码中嵌入HTML.
JSX是通过Babel翻译成JS代码的, 可以通过这个Babel playground 来看看JSX中的html被翻译成什么JS代码
function comp(){
}
<comp id='id' key='key'>
<span>what</span>
<span>why</span>
</comp>
</
172
664

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