dillon1000/react

Commit

Stop filtering owner stacks (#30438)

We still filter them before passing from server to client in Flight
Server but when presenting a native stack, we don't need to filter them.
That's left to ignore listing in the presentation.

The stacks are pretty clean regardless thanks to the bottom stack
frames.

We can also unify the owner stack formatters into one shared module
since Fizz/Flight/Fiber all do the same thing. DevTools currently does
the same thing but is forked so it can support multiple versions.
Browse files
Changed paths11 files
First-parent comparison
M packages/react-devtools-shared/src/backend/DevToolsOwnerStack.js ModifiedM packages/react-dom/src/__tests__/ReactDOMFizzServer-test.js ModifiedM packages/react-reconciler/src/ReactFiberComponentStack.js ModifiedD packages/react-reconciler/src/ReactFiberOwnerStack.js DeletedM packages/react-server/src/ReactFizzComponentStack.js ModifiedD packages/react-server/src/ReactFizzOwnerStack.js DeletedM packages/react-server/src/ReactFlightCallUserSpace.js ModifiedD packages/react-server/src/ReactFlightOwnerStack.js DeletedM packages/react-server/src/ReactFlightServer.js ModifiedM packages/react-server/src/flight/ReactFlightComponentStack.js ModifiedA packages/shared/ReactOwnerStackFrames.js Added
Patch

Files changed

Rendering syntax-highlighted changes…