JSX的具体使用
在JSX中嵌入表达式{ 表达式 }
双大括号内可以是变量,字符串,数组,函数调用, 但是不可以是对象,也不支持 if,for语句
例如:你在插值表达式里写对象:它是会报错的
{ {name...If you meant to render a collection of children, use an array instead
该错误的意思是:对象无效作为React子对象(找到:具有键{name...;
}`
注意:布尔类型、Null 以及 Undefined 将会被忽略,false, null, undefined, true是合法的子元素。但它们并不会被渲染。...对象.toString(),注意此方法,针对数据类型是null对象,及undefined,不适用
用空字符串拼接:variable+'';此方法比较普遍,但是可读性有些差
用String(variable...,这个的确是滴,JS水平高,是可以直接喊高价的
小结
JSX 是 JavaScript 语言的一种语法扩展,长得像 HTML,但并不是 HTML,附加了原生HTML标签不具备的能力,例如:自定义属性,以及后续的组件传值