那么读完本文,就豁然开朗了
如果你想阅读体验更好,可戳链接,不可不知的JSX,内有视频
JSX添加特定属性
自定义标签拓展了原生HTML标签不具备的能力,最大的一个用处就是属性传值,标签的属性值,可以是字符串...中小写字母开头的html标签,称为普通元素,它是原生HTML内置的元素(也可以视为为组件),例如:````会被React转化生成相应的字符串'div','span'传递给React.createElement...**注意**:
React必须在作用域内,JSX其实就是React.createElement函数的语法糖,React.createElement是更接近底层的API,所以React库也必须包含在JSX...代码作用域内
引入React库一部分目的就是为了识别JSX语法的,这也是为什么只要你定义一个React组件时,要引入React库的原因
使用点(.)语法
有时候,在一个模块中需要导出多个React组件时...prop值,由于组件可以定义多个属性,所以可以由多种方式在JSX中指定props
由于JSX会被转换为React.createElement(组件元素, 属性对象, 子元素),例如:如下JSX
const