setState是一个异步函数,异步获取数据

学习react在使用ref和setState操作DOM时会遇到的问题:

ref获取ul结点元素

React中setState注意事项-LMLPHP

错误写法:得到的ul长度总是上一次输入后的长度

React中setState注意事项-LMLPHP

结果:

React中setState注意事项-LMLPHP

正确写法:setState异步函数第二个回调函数在第一个参数执行完成后执行

React中setState注意事项-LMLPHP

结果:

React中setState注意事项-LMLPHP

05-23 19:50