dillon1000/react
Commit
Browse files [Flight] Let environmentName vary over time by making it a function of string (#29867)
This lets the environment name vary within a request by the context a component, log or error being executed in. A potentially different API would be something like `setEnvironmentName()` but we'd have to extend the `ReadableStream` or something to do that like we do for `.allReady`. As a function though it has some expansion possibilities, e.g. we could potentially also pass some information to it for context about what is being asked for. If it changes before completing a task, we also emit the change so that we have the debug info for what the environment was before entering a component and what it was after completing it.
Changed paths10 files
First-parent comparisonpackages/react-client/src/__tests__/ReactFlight-test.js ModifiedM packages/react-noop-renderer/src/ReactNoopFlightServer.js ModifiedM packages/react-server-dom-esm/src/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-turbopack/src/ReactFlightDOMServerBrowser.js ModifiedM packages/react-server-dom-turbopack/src/ReactFlightDOMServerEdge.js ModifiedM packages/react-server-dom-turbopack/src/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightDOMServerBrowser.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightDOMServerEdge.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightDOMServerNode.js ModifiedM packages/react-server/src/ReactFlightServer.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…