一、JSX语法规则
1. 定义虚拟DOM时,不要写引号
2.标签中混入JS表达式时要用 {}
(1).JS表达式与JS语句(代码)的区别

(2).使用案例

3.样式的类名指定不要用class,要用className
4.内联样式,要用style={{key: value}}的形式去写
5.只有一个根标签
6.标签必须闭合
7.标签首字母
(1).若小写字母开头,则将标签转为html中同名元素,若html中无该标签对应同名元素,则报错
(2).若大写字母开头,react就去渲染对应的组件,若组件没有定义,则报错

二、函数式组件

三、类式组件
1.类的相关总结

2.类式组件

四、 state总结

五、props总结
1.props使用
(1)正常使用:作用在标签ReactDom.render(<Person name="jerry" sex="女" age=“18”/>,doucument.getElementById('test1'))
(2)批量传参:
let obj = { name:"jerry", sex:"女", age:“18”}
作用在标签ReactDom.render(<Person {...obj}/>,doucument.getElementById('test1'))
2.props限制

六、ref总结
1.字符串形式的ref

2.回调形式的ref

3. creatRef的使用

七、生命周期
1.图例

2.生命周期阶段




















