dillon1000/react
Commit
Browse files [Fizz] Ensure Resumable State is Serializable (#27388)
Moves writing queues to renderState. We shouldn't need the resource tracking's value. We just need to know if that resource has already been emitted. We can use a Set for this. To ensure that set is directly serializable we can just use a dictionary-like object with no value. See individual commits for special cases.
Changed paths15 files
First-parent comparisonpackages/react-dom-bindings/src/server/ReactFizzConfigDOM.js ModifiedM packages/react-dom-bindings/src/server/ReactFizzConfigDOMLegacy.js ModifiedM packages/react-dom/src/__tests__/ReactDOMFizzServer-test.js ModifiedM packages/react-dom/src/__tests__/ReactDOMFizzStaticBrowser-test.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerBrowser.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerBun.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerEdge.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerNode.js ModifiedM packages/react-dom/src/server/ReactDOMFizzStaticBrowser.js ModifiedM packages/react-dom/src/server/ReactDOMFizzStaticEdge.js ModifiedM packages/react-dom/src/server/ReactDOMFizzStaticNode.js ModifiedM packages/react-dom/src/server/ReactDOMLegacyServerImpl.js ModifiedM packages/react-dom/src/server/ReactDOMLegacyServerNodeStream.js ModifiedM packages/react-server-dom-fb/src/ReactDOMServerFB.js ModifiedM packages/react-server/src/ReactFizzServer.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…