函数作为子元素
{}插值表达式内可以可以变量,字符串,普通HTML元素,甚至可以是组件,还可以是函数
import React from 'react';
import ReactDOM from '...,以后更多的使用的还是Es6的class
JSX标签的第一部分指定了React元素的类型
凡是大写字母开头的JSX标签元素,就意味着它们是React组件
如果你定义的一个组件首字母是小写,React就会当做一个普通元素来处理...,所以React库也必须包含在JSX代码作用域内
引入React库一部分目的就是为了识别JSX语法的,这也是为什么只要你定义一个React组件时,要引入React库的原因
使用点(.)语法
有时候,在一个模块中需要导出多个...对于数组对象,可以通过map方法进行输出,然而假如是对象的话,却是没有这个方法的
具体使用的是Object.keys(对象)这个方法,它会返回一个数组,并且将对象的属性名保存在一个数组中,如果是要获取对象的属性值...,组件名称首字母必须要大写,当导出多个React组件时,使用点语法来引用一个React组件
使用展开运算符 ...在JSX中传递整个props对象
某些时候,是一个非常有用的语法,另外,当遍历要渲染的是一对象时