setState --- react

setState 更新状态

1   this.setState({

      state:newState

      },[callback])   

 对象式   体现状态的更改

callback是可选的回调函数,在状态更新完毕之后才会被调用

2 this.setState((state,props)=>{

  return state.num++

 },[callback])

  简写

this.setState(state => ({ num : state.num++ }))

 

特点 :   

数据的更新,依赖于原状态时,使用函数式    // 不用去解构state

不依赖于原状态 直接更新时,使用对象式    // this.setState({oldData:newData})

posted @ 2021-10-12 17:34  太阳东升西落  阅读(38)  评论(0)    收藏  举报