React hooks
hoos规则:
hooks通常放在组件顶部
hooks不能写在if语句里面
1.useState(initState)
用于为函数组件引入状态state
可接受状态的初始值作为参数
返回一个数组,数组的第一个成员是一个变量,指向状态的当前值;数组的第二个成员是一个函数,用来更新状态;
注意点:
setState() 不一定是同步的,为了提升性能,React会批量执行state更新和DOM渲染
setState() 并不会立即改变state,而是创建一个即将处理的state
不要依赖s







