组件的大小写问题,使用拓展运算符,以及怎么循坏遍历一个对象
JSX中的prop指的是什么?以及表单的labe应该要注意什么?
以上问题即使自己很清楚,但是否有时却总是道不清,说不明?...那么读完本文,就豁然开朗了
如果你想阅读体验更好,可戳链接,不可不知的JSX,内有视频
JSX添加特定属性
自定义标签拓展了原生HTML标签不具备的能力,最大的一个用处就是属性传值,标签的属性值,可以是字符串...JSX 表达式内容将会被作为特定属性 props.children传递给外层组件
其中,有下面几种不同的方法来传递子元素
**字符串字面量**
你可以将字符串放在开始和结束标签之间,此时props.children...,组件里面是可以嵌套另一组件的,并且属性值可以通过props拿到
也说明了,你是可以将任何东西作为子元素传递给自定义的组件的,
只要该组件渲染之前能够被转换成React理解的对象,它可以用于拓展JSX...转化生成相应的字符串'div','span'传递给React.createElement作为参数
大写字母开头的元素,我们将它视为自定义的组件,例如,其实它最终也会被React.createElement