使用状态
const [ n,setN ] = React.useState( 0 )
const [ user, setUser ] = React.useState({ name: 'F' })
注意事项
不可局部更新
- 如果state是一个对象,能不能部分setState呢?并不能
- setState不会帮助我们合并属性
- 当然useReducer也不会。。。
地址需要变化
setState(obj) 如果obj的地址不变,那么React就认为数据没有变化,那setState就相当于白做了。