File tree 2 files changed +2
-2
lines changed
2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -147,4 +147,4 @@ commitLayoutEffects中以同步方式调用useLayoutEffect的create
147
147
148
148
综上所述,不论是useEffect还是useLayoutEffect都是在DOM变更以后才会被调用的,至于为什么useEffect需要被异步调用,这里引用官方的话来说,这是希望useEffect中的函数不会阻塞浏览器的渲染,而你如果需要同步操作DOM的话,可以使用useLayoutEffect
149
149
150
- <img src =" ../images /useEffect1.png " width =" 600 " />
150
+ <img src =" ../image /useEffect1.png " width =" 600 " />
Original file line number Diff line number Diff line change 1
1
{
2
- "React#updateQueue.md" : 1605602314209 ,
3
2
"React#useEffect#useLayoutEffect.md" : 1605679096344 ,
4
3
"CSS grid介绍.md" : 1596791290447 ,
5
4
"DNS简介.md" : 1596791290447 ,
6
5
"ES6 Iterator要点总结.md" : 1596791290447 ,
7
6
"HTTPS加密过程.md" : 1596791290447 ,
7
+ "React#updateQueue.md" : 1605602314209 ,
8
8
"ReactDOM#render工作机制.md" : 1602811104559 ,
9
9
"React中Context的使用和实现.md" : 1601977560699 ,
10
10
"React中的commit流程.md" : 1605341885210 ,
You can’t perform that action at this time.
0 commit comments