mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Make RefStatic and LayoutStatic the same bit (#31965)
Refs are basically just fancy Layout Effects. These are conceptually the same thing and are always visited together so they don't need to be different flags. Whenever we disappear/reappear Offscreen content we need to do both Refs and Layout Effects. This is just indicating which phase needs to be visited and these are always the same phase.
This commit is contained in:
+1
-1
@@ -66,8 +66,8 @@ export const Forked = /* */ 0b0000000100000000000000000000
|
||||
// This enables us to defer more work in the unmount case,
|
||||
// since we can defer traversing the tree during layout to look for Passive effects,
|
||||
// and instead rely on the static flag as a signal that there may be cleanup work.
|
||||
export const RefStatic = /* */ 0b0000001000000000000000000000;
|
||||
export const LayoutStatic = /* */ 0b0000010000000000000000000000;
|
||||
export const RefStatic = LayoutStatic;
|
||||
export const PassiveStatic = /* */ 0b0000100000000000000000000000;
|
||||
export const MaySuspendCommit = /* */ 0b0001000000000000000000000000;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user