老师,请问 concurrentmode 下高优先级任务进入打断后 react 如何保证状态的一致性

来源:4-4 batchedUpdates

qq_月色里肆无忌惮的浅忆_0

2020-05-22

比如当前组件书中 state 的状态是 A,本来的更新时序是 A -》 B -》 C,当更新到 B 的时候突然有一个 D 的高优先级任务进入,这时候状态怎么转变,最终怎么保证 A B C D 最终状态一致,其中 A B C D 都有可能改变状态中的同一个属性

写回答

1回答

Jokcy

2020-05-26

被打断的任务会回溯到最初的状态重新执行新的任务,并不会冲突

0
0

React源码深度解析 高级前端工程师必备技能

掌握React源码,让你的开发水平没有上限,更不惧前端未来的到来

1749 学习 · 336 问题

查看课程