*
首先我们定义一个state
state = {
username: ‘小白‘
}
例: 我定义了一个事件, 取名为 updateUsername
第一种: 对象形式
this.setState({
username: ‘小黑‘
}, () => {
console.log( this.state.username )
})
第二种写法:
this.setState( () => {
return {
username: ‘鸟蛋‘
}
})
第二种里面值也可以拼接的用
this.setState( old => { //old上一次的state 这种可以把第一种 回调分离出来。
console.log(old)
return{
username: `${old.username}XXX`
}
})
原文:https://www.cnblogs.com/yetiezhu/p/12720574.html