因为在javascript代码中将JSX和UI放在一起在视觉上有辅助作用,另外,它还可以使React显示跟过有用的错误和警告信息
下面就一起来学习下JSX吧,当你习惯它之后呢,并不会嗤之以鼻,反而会引以为爱的...例如,在以下 JSX 中,仅当 isBtn 为 true 时,才会渲染
{ isBtn && }
有一点需要注意的是...元素结构都可以用javascript对象来描述,包括的信息有,标签名,属性,子元素,事件对象
在JS里面,一切皆对象,对象的特点就是,含有属性或者方法,,其实任何东西,都可以用对象去描述
例如:如下的JSX...会构建一个js对象来描述你的HTML结构信息,包括标签名,属性,子元素以及事件对象等,使用React一定要引入React库,引入这个是为了解析识别JSX语法糖(React.createElement()...,这个的确是滴,JS水平高,是可以直接喊高价的
小结
JSX 是 JavaScript 语言的一种语法扩展,长得像 HTML,但并不是 HTML,附加了原生HTML标签不具备的能力,例如:自定义属性,以及后续的组件传值