『react』setState()特性

一.setState()更新数据

由于setState()更新数据是异步的,所以后面的setState()不要依赖前面的setState()

举例说明:



react代码
结果并不同步

如果后面的setState()需要基于前面setState()的结果,需要改写成如下形式:

注意,这种形式同样的异步,但是可以拿到最新的state和props值

react代码


结果

二、setState()第二个参数

你可能感兴趣的:(『react』setState()特性)