Commit 00f5aa5
Brian Vaughn
Offscreen: Use JS stack to track hidden/unhidden subtree state
1 parent ee6a05c commit 00f5aa5
File tree
2 files changed
+76
-70
lines changed- packages/react-reconciler/src
2 files changed
+76
-70
lines changedLines changed: 38 additions & 35 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | 155 | | |
164 | 156 | | |
165 | 157 | | |
| |||
2283 | 2275 | | |
2284 | 2276 | | |
2285 | 2277 | | |
2286 | | - | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
| 2282 | + | |
| 2283 | + | |
| 2284 | + | |
2287 | 2285 | | |
2288 | 2286 | | |
2289 | 2287 | | |
2290 | 2288 | | |
2291 | 2289 | | |
2292 | 2290 | | |
| 2291 | + | |
| 2292 | + | |
2293 | 2293 | | |
2294 | 2294 | | |
2295 | 2295 | | |
| |||
2305 | 2305 | | |
2306 | 2306 | | |
2307 | 2307 | | |
2308 | | - | |
2309 | | - | |
| 2308 | + | |
| 2309 | + | |
2310 | 2310 | | |
2311 | | - | |
2312 | | - | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
| 2317 | + | |
| 2318 | + | |
| 2319 | + | |
| 2320 | + | |
| 2321 | + | |
| 2322 | + | |
| 2323 | + | |
| 2324 | + | |
| 2325 | + | |
2313 | 2326 | | |
2314 | 2327 | | |
2315 | 2328 | | |
| |||
2318 | 2331 | | |
2319 | 2332 | | |
2320 | 2333 | | |
2321 | | - | |
2322 | | - | |
| 2334 | + | |
2323 | 2335 | | |
2324 | 2336 | | |
2325 | 2337 | | |
| |||
2334 | 2346 | | |
2335 | 2347 | | |
2336 | 2348 | | |
2337 | | - | |
| 2349 | + | |
| 2350 | + | |
| 2351 | + | |
| 2352 | + | |
| 2353 | + | |
| 2354 | + | |
| 2355 | + | |
2338 | 2356 | | |
2339 | 2357 | | |
2340 | 2358 | | |
| |||
2343 | 2361 | | |
2344 | 2362 | | |
2345 | 2363 | | |
| 2364 | + | |
| 2365 | + | |
2346 | 2366 | | |
2347 | 2367 | | |
2348 | 2368 | | |
2349 | 2369 | | |
2350 | 2370 | | |
2351 | 2371 | | |
2352 | 2372 | | |
2353 | | - | |
2354 | | - | |
2355 | | - | |
2356 | | - | |
2357 | | - | |
2358 | | - | |
2359 | | - | |
2360 | | - | |
2361 | | - | |
2362 | | - | |
2363 | | - | |
2364 | | - | |
2365 | | - | |
2366 | | - | |
2367 | | - | |
2368 | | - | |
2369 | | - | |
2370 | 2373 | | |
2371 | 2374 | | |
2372 | 2375 | | |
2373 | | - | |
2374 | | - | |
| 2376 | + | |
| 2377 | + | |
2375 | 2378 | | |
2376 | 2379 | | |
2377 | 2380 | | |
| |||
Lines changed: 38 additions & 35 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | 155 | | |
164 | 156 | | |
165 | 157 | | |
| |||
2283 | 2275 | | |
2284 | 2276 | | |
2285 | 2277 | | |
2286 | | - | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
| 2282 | + | |
| 2283 | + | |
| 2284 | + | |
2287 | 2285 | | |
2288 | 2286 | | |
2289 | 2287 | | |
2290 | 2288 | | |
2291 | 2289 | | |
2292 | 2290 | | |
| 2291 | + | |
| 2292 | + | |
2293 | 2293 | | |
2294 | 2294 | | |
2295 | 2295 | | |
| |||
2305 | 2305 | | |
2306 | 2306 | | |
2307 | 2307 | | |
2308 | | - | |
2309 | | - | |
| 2308 | + | |
| 2309 | + | |
2310 | 2310 | | |
2311 | | - | |
2312 | | - | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
| 2317 | + | |
| 2318 | + | |
| 2319 | + | |
| 2320 | + | |
| 2321 | + | |
| 2322 | + | |
| 2323 | + | |
| 2324 | + | |
| 2325 | + | |
2313 | 2326 | | |
2314 | 2327 | | |
2315 | 2328 | | |
| |||
2318 | 2331 | | |
2319 | 2332 | | |
2320 | 2333 | | |
2321 | | - | |
2322 | | - | |
| 2334 | + | |
2323 | 2335 | | |
2324 | 2336 | | |
2325 | 2337 | | |
| |||
2334 | 2346 | | |
2335 | 2347 | | |
2336 | 2348 | | |
2337 | | - | |
| 2349 | + | |
| 2350 | + | |
| 2351 | + | |
| 2352 | + | |
| 2353 | + | |
| 2354 | + | |
| 2355 | + | |
2338 | 2356 | | |
2339 | 2357 | | |
2340 | 2358 | | |
| |||
2343 | 2361 | | |
2344 | 2362 | | |
2345 | 2363 | | |
| 2364 | + | |
| 2365 | + | |
2346 | 2366 | | |
2347 | 2367 | | |
2348 | 2368 | | |
2349 | 2369 | | |
2350 | 2370 | | |
2351 | 2371 | | |
2352 | 2372 | | |
2353 | | - | |
2354 | | - | |
2355 | | - | |
2356 | | - | |
2357 | | - | |
2358 | | - | |
2359 | | - | |
2360 | | - | |
2361 | | - | |
2362 | | - | |
2363 | | - | |
2364 | | - | |
2365 | | - | |
2366 | | - | |
2367 | | - | |
2368 | | - | |
2369 | | - | |
2370 | 2373 | | |
2371 | 2374 | | |
2372 | 2375 | | |
2373 | | - | |
2374 | | - | |
| 2376 | + | |
| 2377 | + | |
2375 | 2378 | | |
2376 | 2379 | | |
2377 | 2380 | | |
| |||
0 commit comments