我想更改hasSubmit
键的值,就像在第一个代码部分一样。我知道这是不推荐的。但是第二个代码是异步的,我不想使用setState
.
this.state
和的区别是setState
什么?- 有没有办法
hasSubmit
立即改变状态值?
第一个代码:
this.state.hasSubmit = false
this.setState({})
//Code that will use `hasSubmit`.
第二个代码:
this.setState({
hasSubmit: false,
});
//Code that will use `hasSubmit`.
添加:
场景是:
hasSubmit
设置false
在getInitialState()
.hasSubmit
false
当我单击submit
按钮时将更改为。hasSubmit
true
提交时将更改为。
第一次点击submit
没有问题,hasSubmit
会设置为true
。
但是第二次点击submit
会错误使用Second asynchronous code
,因为hasSubmit
仍然true
,而First Code
可以解决问题。