那么读完本文,就豁然开朗了
JSX添加特定属性
自定义标签拓展了原生HTML标签不具备的能力,最大的一个用处就是属性传值,标签的属性值,可以是字符串,变量对象
例如:如下所示
const element...
在React中,是可以将不同类型的子元素混合在一起的,这跟在以前写HTML是一样的
七月的天好热...函数作为子元素
{}插值表达式内可以可以变量,字符串,普通HTML元素,甚至可以是组件,还可以是函数
import React from 'react';
import ReactDOM from '...,它可以用于拓展JSX
自定义的组件必须是大写字母开头
通常来说,如果在React中小写字母开头的html标签,称为普通元素,它是原生HTML内置的元素(也可以视为为组件),例如: <span...,以后更多的使用的还是Es6的class
JSX标签的第一部分指定了React元素的类型
凡是大写字母开头的JSX标签元素,就意味着它们是React组件
如果你定义的一个组件首字母是小写,React就会当做一个普通元素来处理