Luna Ruan
Luna Ruan
This PR implements transition tracing for offscreen trees. Specifically, it: * Schedules a Passive effect on Offscreen fibers that went from visible to hidden * Add a `removeSuspenseBoundaryFromSubtree` function that...
Stacked Diff. Only look at [this commit](https://github.com/facebook/react/pull/24955/commits/3c7850bddb6e897f409e7e9a62f639dcdb35887d) --- When a child suspense boundary that was added during the transition is deleted is deleted: * Add `{type: 'suspense', name: boundaryName |...
Stacked Diff. Only Look at [this commit](https://github.com/facebook/react/pull/24954/commits/dd0e8438290b2acf5142f9e7214cc5f644937dbb) --- When a tracing marker is deleted: * We add {type: 'marker', name: markerName, endTime: time} to the tracing marker's deletions array and...
This PR adds the `onMarkerIncomplete` callback for tracing marker name changes. Specifically, this PR: * Adds the `onMarkerIncomplete` callback * When a tracing marker's name changes, call `onMarkerIncomplete` with the...
Hey, I'm trying to use `jscodeshift` to create this pattern: ``` function HelloWorld({ name = 'luna' }) { ... } ``` The object property looks like the following when this...
Certain apps will intercept and override window methods to do things like logging. When the override functions aren't implemented correctly, however, it breaks DevTools because the DevTools backend shares the...
In this RFC, we propose adding the Transition Tracing API to React. ### [View RFC](https://github.com/reactjs/rfcs/blob/transition-tracing/text/0235-transition-tracing.md)