Skip to content

useEffect 与 useLayoutEffect 有什么区别?

Posted on:2024年7月23日 at 10:23

共同点

不同点

在未来的趋势上,两个 API 是会长期共存的,暂时没有删减合并的计划,需要开发者根据场景去自行选择。React 团队的建议非常实用,如果实在分不清,先用 useEffect,一般问题不大;如果页面有异常,再直接替换为 useLayoutEffect 即可。

原文转自:https://fe.ecool.fun/topic/8d97f05b-37a5-4a58-8dff-0574918ccd67