react之setState面试题

面试案例题代码如下:

  

钩子函数内部代码如下:

  

  

  

问题:打印顺序是什么?

  

  然后开始执行生命钩子回调函数

  

  接下来是setTimeout和Promise,两者顺序。Promise优先于定时器调用。那Promise和改变state后的render哪一个优先执行?查看结果如下

优先更新render,然后执行promise

  

  

.

原文地址:https://www.cnblogs.com/jianxian/p/12630439.html