*
首先我们定义一个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