JSX 表达式内容将会被作为特定属性 props.children传递给外层组件
其中,有下面几种不同的方法来传递子元素
**字符串字面量**
你可以将字符串放在开始和结束标签之间,此时props.children...,组件里面是可以嵌套另一组件的,并且属性值可以通过props拿到
也说明了,你是可以将任何东西作为子元素传递给自定义的组件的,
只要该组件渲染之前能够被转换成React理解的对象,它可以用于拓展JSX...转化生成相应的字符串'div','span'传递给React.createElement作为参数
大写字母开头的元素,我们将它视为自定义的组件,例如,其实它最终也会被React.createElement...函数作为转化
使用大写字母开头命名自定义组件,这是一种约定俗成的规定,本质上它就是一构造函数,是为了区别普通函数的
JSX标签的第一部分指定了React元素的类型
凡是大写字母开头的JSX标签元素,就意味着它们是...camelCase驼峰式命名来定义属性的名称,JSX中的子元素可以是字符串,可以嵌套,以及js表达式,函数都可以作为子元素
并且在React中组件的定义以及调用处,组件名称首字母必须要大写,当导出多个React