React中setState的两种使用方法详解(对象式和函数式)原创

原创
小哥 3年前 (2022-10-22) 阅读数 50 #大杂烩

setState两种使用方法

1.对象式的setState

(1)没有回调函数

this.setState({ aa:1 })

(2)WITH回调函数(通常不传递)

this.setState({   aa:1},()=>{

console.log(是setState更新后,页面render之后,再次执行此函数。)

})

2.函数式的setState

 this.setState((state, props) => {
     console.log(state, props)
     return {count: state.count + 100}
 })

可简写
this.setState(state=> ({count: state.count + 100 }) )
版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门