Commit 44174cd
Brian Vaughn
Offscreen: Use JS stack to track hidden/unhidden subtree state
1 parent ee6a05c commit 44174cd
File tree
2 files changed
+112
-70
lines changed- packages/react-reconciler/src
2 files changed
+112
-70
lines changedLines changed: 56 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 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
| 2294 | + | |
| 2295 | + | |
| 2296 | + | |
| 2297 | + | |
| 2298 | + | |
| 2299 | + | |
| 2300 | + | |
| 2301 | + | |
2287 | 2302 | | |
2288 | 2303 | | |
2289 | 2304 | | |
2290 | 2305 | | |
2291 | 2306 | | |
2292 | 2307 | | |
| 2308 | + | |
| 2309 | + | |
2293 | 2310 | | |
2294 | 2311 | | |
2295 | 2312 | | |
| |||
2305 | 2322 | | |
2306 | 2323 | | |
2307 | 2324 | | |
2308 | | - | |
2309 | | - | |
| 2325 | + | |
| 2326 | + | |
2310 | 2327 | | |
2311 | | - | |
2312 | | - | |
| 2328 | + | |
| 2329 | + | |
| 2330 | + | |
| 2331 | + | |
| 2332 | + | |
| 2333 | + | |
| 2334 | + | |
| 2335 | + | |
| 2336 | + | |
| 2337 | + | |
| 2338 | + | |
| 2339 | + | |
| 2340 | + | |
| 2341 | + | |
| 2342 | + | |
| 2343 | + | |
2313 | 2344 | | |
2314 | 2345 | | |
2315 | 2346 | | |
| |||
2318 | 2349 | | |
2319 | 2350 | | |
2320 | 2351 | | |
2321 | | - | |
2322 | | - | |
| 2352 | + | |
2323 | 2353 | | |
2324 | 2354 | | |
2325 | 2355 | | |
| |||
2334 | 2364 | | |
2335 | 2365 | | |
2336 | 2366 | | |
2337 | | - | |
| 2367 | + | |
| 2368 | + | |
| 2369 | + | |
| 2370 | + | |
| 2371 | + | |
| 2372 | + | |
| 2373 | + | |
2338 | 2374 | | |
2339 | 2375 | | |
2340 | 2376 | | |
| |||
2343 | 2379 | | |
2344 | 2380 | | |
2345 | 2381 | | |
| 2382 | + | |
| 2383 | + | |
2346 | 2384 | | |
2347 | 2385 | | |
2348 | 2386 | | |
2349 | 2387 | | |
2350 | 2388 | | |
2351 | 2389 | | |
2352 | 2390 | | |
2353 | | - | |
2354 | | - | |
2355 | | - | |
2356 | | - | |
2357 | | - | |
2358 | | - | |
2359 | | - | |
2360 | | - | |
2361 | | - | |
2362 | | - | |
2363 | | - | |
2364 | | - | |
2365 | | - | |
2366 | | - | |
2367 | | - | |
2368 | | - | |
2369 | | - | |
2370 | 2391 | | |
2371 | 2392 | | |
2372 | 2393 | | |
2373 | | - | |
2374 | | - | |
| 2394 | + | |
| 2395 | + | |
2375 | 2396 | | |
2376 | 2397 | | |
2377 | 2398 | | |
| |||
Lines changed: 56 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 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
| 2294 | + | |
| 2295 | + | |
| 2296 | + | |
| 2297 | + | |
| 2298 | + | |
| 2299 | + | |
| 2300 | + | |
| 2301 | + | |
2287 | 2302 | | |
2288 | 2303 | | |
2289 | 2304 | | |
2290 | 2305 | | |
2291 | 2306 | | |
2292 | 2307 | | |
| 2308 | + | |
| 2309 | + | |
2293 | 2310 | | |
2294 | 2311 | | |
2295 | 2312 | | |
| |||
2305 | 2322 | | |
2306 | 2323 | | |
2307 | 2324 | | |
2308 | | - | |
2309 | | - | |
| 2325 | + | |
| 2326 | + | |
2310 | 2327 | | |
2311 | | - | |
2312 | | - | |
| 2328 | + | |
| 2329 | + | |
| 2330 | + | |
| 2331 | + | |
| 2332 | + | |
| 2333 | + | |
| 2334 | + | |
| 2335 | + | |
| 2336 | + | |
| 2337 | + | |
| 2338 | + | |
| 2339 | + | |
| 2340 | + | |
| 2341 | + | |
| 2342 | + | |
| 2343 | + | |
2313 | 2344 | | |
2314 | 2345 | | |
2315 | 2346 | | |
| |||
2318 | 2349 | | |
2319 | 2350 | | |
2320 | 2351 | | |
2321 | | - | |
2322 | | - | |
| 2352 | + | |
2323 | 2353 | | |
2324 | 2354 | | |
2325 | 2355 | | |
| |||
2334 | 2364 | | |
2335 | 2365 | | |
2336 | 2366 | | |
2337 | | - | |
| 2367 | + | |
| 2368 | + | |
| 2369 | + | |
| 2370 | + | |
| 2371 | + | |
| 2372 | + | |
| 2373 | + | |
2338 | 2374 | | |
2339 | 2375 | | |
2340 | 2376 | | |
| |||
2343 | 2379 | | |
2344 | 2380 | | |
2345 | 2381 | | |
| 2382 | + | |
| 2383 | + | |
2346 | 2384 | | |
2347 | 2385 | | |
2348 | 2386 | | |
2349 | 2387 | | |
2350 | 2388 | | |
2351 | 2389 | | |
2352 | 2390 | | |
2353 | | - | |
2354 | | - | |
2355 | | - | |
2356 | | - | |
2357 | | - | |
2358 | | - | |
2359 | | - | |
2360 | | - | |
2361 | | - | |
2362 | | - | |
2363 | | - | |
2364 | | - | |
2365 | | - | |
2366 | | - | |
2367 | | - | |
2368 | | - | |
2369 | | - | |
2370 | 2391 | | |
2371 | 2392 | | |
2372 | 2393 | | |
2373 | | - | |
2374 | | - | |
| 2394 | + | |
| 2395 | + | |
2375 | 2396 | | |
2376 | 2397 | | |
2377 | 2398 | | |
| |||
0 commit comments