ReactJS中this.state和this.setstate的区别是什么?
我想更改hasSubmit密钥的值,就像在第一个代码部分中一样。我知道这不推荐。但第二个代码是异步的,我不想使用的回调函数setState。
是什么的差异this.state和setState?
有没有办法hasSubmit立即改变国家价值?
第一个代码:
this.state.hasSubmit = falsethis.setState({})//Code that will use `hasSubmit`.第二个代码:
this.setState({
hasSubmit: false,});//Code that will use `hasSubmit`.加:
场景是:
hasSubmit设置false在getInitialState()。
hasSubmitfalse当我点击submit按钮时会改变。
hasSubmit将true在提交时更改为。
第一次单击submit没有问题,hasSubmit将被设置为true。
但是第二次点击submit将使用错误Second asynchronous code,因为hasSubmit它仍然是true,而First Code可以解决问题。
梵蒂冈之花
撒科打诨
翻过高山走不出你
随时随地看视频慕课网APP