diff --git a/examples/reproduction-template/package.json b/examples/reproduction-template/package.json index bbf0f4745d626..93a203987e61e 100644 --- a/examples/reproduction-template/package.json +++ b/examples/reproduction-template/package.json @@ -7,8 +7,8 @@ }, "dependencies": { "next": "canary", - "react": "19.0.0-rc-7c8e5e7a-20241101", - "react-dom": "19.0.0-rc-7c8e5e7a-20241101" + "react": "19.0.0-rc-66855b96-20241106", + "react-dom": "19.0.0-rc-66855b96-20241106" }, "devDependencies": { "@types/node": "20.12.12", diff --git a/package.json b/package.json index 8f04a8adcb0c5..e0e7be422666e 100644 --- a/package.json +++ b/package.json @@ -209,19 +209,19 @@ "pretty-bytes": "5.3.0", "pretty-ms": "7.0.0", "random-seed": "0.3.0", - "react": "19.0.0-rc-7c8e5e7a-20241101", + "react": "19.0.0-rc-66855b96-20241106", "react-17": "npm:react@17.0.2", - "react-builtin": "npm:react@19.0.0-rc-7c8e5e7a-20241101", - "react-dom": "19.0.0-rc-7c8e5e7a-20241101", + "react-builtin": "npm:react@19.0.0-rc-66855b96-20241106", + "react-dom": "19.0.0-rc-66855b96-20241106", "react-dom-17": "npm:react-dom@17.0.2", - "react-dom-builtin": "npm:react-dom@19.0.0-rc-7c8e5e7a-20241101", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-7c8e5e7a-20241101", - "react-experimental-builtin": "npm:react@0.0.0-experimental-7c8e5e7a-20241101", - "react-is-builtin": "npm:react-is@19.0.0-rc-7c8e5e7a-20241101", - "react-server-dom-turbopack": "19.0.0-rc-7c8e5e7a-20241101", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-7c8e5e7a-20241101", - "react-server-dom-webpack": "19.0.0-rc-7c8e5e7a-20241101", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-7c8e5e7a-20241101", + "react-dom-builtin": "npm:react-dom@19.0.0-rc-66855b96-20241106", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-66855b96-20241106", + "react-experimental-builtin": "npm:react@0.0.0-experimental-66855b96-20241106", + "react-is-builtin": "npm:react-is@19.0.0-rc-66855b96-20241106", + "react-server-dom-turbopack": "19.0.0-rc-66855b96-20241106", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-66855b96-20241106", + "react-server-dom-webpack": "19.0.0-rc-66855b96-20241106", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-66855b96-20241106", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -231,8 +231,8 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.10.9", - "scheduler-builtin": "npm:scheduler@0.25.0-rc-7c8e5e7a-20241101", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-7c8e5e7a-20241101", + "scheduler-builtin": "npm:scheduler@0.25.0-rc-66855b96-20241106", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-66855b96-20241106", "seedrandom": "3.0.5", "semver": "7.3.7", "shell-quote": "1.7.3", @@ -272,10 +272,10 @@ "@babel/traverse": "7.22.5", "@types/react": "npm:types-react@19.0.0-rc.0", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.0", - "react": "19.0.0-rc-7c8e5e7a-20241101", - "react-dom": "19.0.0-rc-7c8e5e7a-20241101", - "react-is": "19.0.0-rc-7c8e5e7a-20241101", - "scheduler": "0.25.0-rc-7c8e5e7a-20241101" + "react": "19.0.0-rc-66855b96-20241106", + "react-dom": "19.0.0-rc-66855b96-20241106", + "react-is": "19.0.0-rc-66855b96-20241106", + "scheduler": "0.25.0-rc-66855b96-20241106" }, "patchedDependencies": { "webpack-sources@3.2.3": "patches/webpack-sources@3.2.3.patch" diff --git a/packages/create-next-app/templates/index.ts b/packages/create-next-app/templates/index.ts index e996dafd5f8c2..6d1dc8ca35fb2 100644 --- a/packages/create-next-app/templates/index.ts +++ b/packages/create-next-app/templates/index.ts @@ -13,7 +13,7 @@ import { GetTemplateFileArgs, InstallTemplateArgs } from "./types"; // Do not rename or format. sync-react script relies on this line. // prettier-ignore -const nextjsReactPeerVersion = "19.0.0-rc-7c8e5e7a-20241101"; +const nextjsReactPeerVersion = "19.0.0-rc-66855b96-20241106"; /** * Get the file path for a given file in a template, e.g. "next.config.js". diff --git a/packages/next/package.json b/packages/next/package.json index a456961929157..ff1c4f5b934fa 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -109,8 +109,8 @@ "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.41.2", "babel-plugin-react-compiler": "*", - "react": "^18.2.0 || 19.0.0-rc-7c8e5e7a-20241101", - "react-dom": "^18.2.0 || 19.0.0-rc-7c8e5e7a-20241101", + "react": "^18.2.0 || 19.0.0-rc-66855b96-20241106", + "react-dom": "^18.2.0 || 19.0.0-rc-66855b96-20241106", "sass": "^1.3.0" }, "peerDependenciesMeta": { diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js index dcf6ef4bf90c5..53498747b0bb9 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js @@ -4543,9 +4543,9 @@ null === thenableState$1 && (thenableState$1 = createThenableState()); return trackUsedThenable(thenableState$1, thenable, index); } - function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; + function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -4695,18 +4695,18 @@ callLazyInitInDEV(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - (lanes._debugOwner = element._owner), - (lanes._debugInfo = currentDebugInfo), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + (current._debugOwner = element._owner), + (current._debugInfo = currentDebugInfo), + current ); - lanes = createFiberFromElement(element, returnFiber.mode, lanes); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - lanes._debugInfo = currentDebugInfo; - return lanes; + current = createFiberFromElement(element, returnFiber.mode, lanes); + coerceRef(current, element); + current.return = returnFiber; + current._debugInfo = currentDebugInfo; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -4773,7 +4773,7 @@ returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = pushDebugInfo(newChild._debugInfo)), (lanes._debugInfo = currentDebugInfo), @@ -5332,81 +5332,73 @@ case REACT_ELEMENT_TYPE: var prevDebugInfo = pushDebugInfo(newChild._debugInfo); a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, - newChild.props.children + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - validateFragmentProps( - newChild, + lanes = useFiber( currentFirstChild, - returnFiber + newChild.props.children ); - returnFiber = currentFirstChild; + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + validateFragmentProps(newChild, lanes, returnFiber); + returnFiber = lanes; break a; } } else if ( - child.elementType === key || - isCompatibleFamilyForHotReloading(child, newChild) || + currentFirstChild.elementType === key || + isCompatibleFamilyForHotReloading( + currentFirstChild, + newChild + ) || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === child.type) + callLazyInitInDEV(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef( + deleteRemainingChildren( returnFiber, - child, - currentFirstChild, - newChild + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugTask = returnFiber._debugTask), - (currentFirstChild._debugInfo = currentDebugInfo), - validateFragmentProps( - newChild, - currentFirstChild, - returnFiber - ), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugTask = returnFiber._debugTask), + (lanes._debugInfo = currentDebugInfo), + validateFragmentProps(newChild, lanes, returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromElement( newChild, returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (lanes._debugInfo = currentDebugInfo), (returnFiber = lanes)); @@ -5434,12 +5426,12 @@ returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( + lanes = useFiber( currentFirstChild, prevDebugInfo.children || [] ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -5448,13 +5440,13 @@ else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( + lanes = createFiberFromPortal( prevDebugInfo, returnFiber.mode, lanes ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: @@ -5485,18 +5477,19 @@ ); if (getIteratorFn(newChild)) { prevDebugInfo = pushDebugInfo(newChild._debugInfo); - child = getIteratorFn(newChild); - if ("function" !== typeof child) + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error( "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue." ); - key = child.call(newChild); - if (key === newChild) { + var newChildren = key.call(newChild); + if (newChildren === newChild) { if ( 0 !== returnFiber.tag || "[object GeneratorFunction]" !== Object.prototype.toString.call(returnFiber.type) || - "[object Generator]" !== Object.prototype.toString.call(key) + "[object Generator]" !== + Object.prototype.toString.call(newChildren) ) didWarnAboutGenerators || console.error( @@ -5504,7 +5497,7 @@ ), (didWarnAboutGenerators = !0); } else - newChild.entries !== child || + newChild.entries !== key || didWarnAboutMaps || (console.error( "Using Maps as children is not supported. Use an array of keyed ReactElements instead." @@ -5513,7 +5506,7 @@ returnFiber = reconcileChildrenIterator( returnFiber, currentFirstChild, - key, + newChildren, lanes ); currentDebugInfo = prevDebugInfo; @@ -5564,23 +5557,20 @@ returnFiber, currentFirstChild.sibling ), - (currentFirstChild = useFiber( - currentFirstChild, - prevDebugInfo - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, prevDebugInfo)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( + (lanes = createFiberFromText( prevDebugInfo, returnFiber.mode, lanes )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugTask = returnFiber._debugTask), - (currentFirstChild._debugInfo = currentDebugInfo), - (returnFiber = currentFirstChild)), + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugTask = returnFiber._debugTask), + (lanes._debugInfo = currentDebugInfo), + (returnFiber = lanes)), placeSingleChild(returnFiber) ); "function" === typeof newChild && @@ -10457,10 +10447,7 @@ ); } function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; + lastContextDependency = currentlyRenderingFiber = null; isDisallowedContextReadInDEV = !1; } function pushProvider(providerFiber, context, nextValue) { @@ -10635,7 +10622,7 @@ } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -10652,23 +10639,20 @@ } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) - throw Error( - "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." - ); - lastContextDependency = context; - consumer.dependencies = { - lanes: 0, - firstContext: context, - _debugThenableState: null - }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) + throw Error( + "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." + ); + lastContextDependency = context; + consumer.dependencies = { + lanes: 0, + firstContext: context, + _debugThenableState: null + }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } function initializeUpdateQueue(fiber) { @@ -24258,7 +24242,6 @@ var rendererSigil = {}; var currentlyRenderingFiber = null, lastContextDependency = null, - lastFullyObservedContext = null, isDisallowedContextReadInDEV = !1, UpdateState = 0, ReplaceState = 1, @@ -24918,11 +24901,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-experimental-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-experimental-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-experimental-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -24959,11 +24942,11 @@ !(function () { var internals = { bundleType: 1, - version: "19.0.0-experimental-7c8e5e7a-20241101", + version: "19.0.0-experimental-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-experimental-7c8e5e7a-20241101" + reconcilerVersion: "19.0.0-experimental-66855b96-20241106" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -25105,7 +25088,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js index a5d6054c293fe..d55562b7691be 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js @@ -2700,9 +2700,9 @@ function unwrapThenable(thenable) { null === thenableState$1 && (thenableState$1 = []); return trackUsedThenable(thenableState$1, thenable, index); } -function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; +function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -2802,12 +2802,12 @@ function createChildReconciler(shouldTrackSideEffects) { resolveLazy(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + current ); - lanes = createFiberFromTypeAndProps( + current = createFiberFromTypeAndProps( element.type, element.key, element.props, @@ -2815,9 +2815,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes ); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - return lanes; + coerceRef(current, element); + current.return = returnFiber; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -2878,7 +2878,7 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), lanes ); @@ -3256,52 +3256,54 @@ function createChildReconciler(shouldTrackSideEffects) { switch (newChild.$$typeof) { case REACT_ELEMENT_TYPE: a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber( + currentFirstChild, newChild.props.children ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } } else if ( - child.elementType === key || + currentFirstChild.elementType === key || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - resolveLazy(key) === child.type) + resolveLazy(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef(returnFiber, child, currentFirstChild, newChild); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromTypeAndProps( newChild.type, newChild.key, @@ -3310,15 +3312,15 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = lanes)); } return placeSingleChild(returnFiber); case REACT_PORTAL_TYPE: a: { - for (child = newChild.key; null !== currentFirstChild; ) { - if (currentFirstChild.key === child) + for (key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) if ( 4 === currentFirstChild.tag && currentFirstChild.stateNode.containerInfo === @@ -3330,12 +3332,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( - currentFirstChild, - newChild.children || [] - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.children || []); + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -3344,19 +3343,15 @@ function createChildReconciler(shouldTrackSideEffects) { else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( - newChild, - returnFiber.mode, - lanes - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes); + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (child = newChild._init), - (newChild = child(newChild._payload)), + (key = newChild._init), + (newChild = key(newChild._payload)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -3373,10 +3368,9 @@ function createChildReconciler(shouldTrackSideEffects) { lanes ); if (getIteratorFn(newChild)) { - child = getIteratorFn(newChild); - if ("function" !== typeof child) - throw Error(formatProdErrorMessage(150)); - newChild = child.call(newChild); + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error(formatProdErrorMessage(150)); + newChild = key.call(newChild); return reconcileChildrenIterator( returnFiber, currentFirstChild, @@ -3413,17 +3407,13 @@ function createChildReconciler(shouldTrackSideEffects) { ? ((newChild = "" + newChild), null !== currentFirstChild && 6 === currentFirstChild.tag ? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling), - (currentFirstChild = useFiber(currentFirstChild, newChild)), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, newChild)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( - newChild, - returnFiber.mode, - lanes - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)), + (lanes = createFiberFromText(newChild, returnFiber.mode, lanes)), + (lanes.return = returnFiber), + (returnFiber = lanes)), placeSingleChild(returnFiber)) : deleteRemainingChildren(returnFiber, currentFirstChild); } @@ -7183,14 +7173,7 @@ function beginWork(current, workInProgress, renderLanes) { } var valueCursor = createCursor(null), currentlyRenderingFiber = null, - lastContextDependency = null, - lastFullyObservedContext = null; -function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; -} + lastContextDependency = null; function pushProvider(providerFiber, context, nextValue) { push(valueCursor, context._currentValue); context._currentValue = nextValue; @@ -7333,7 +7316,7 @@ function checkIfContextChanged(currentDependencies) { } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -7346,16 +7329,13 @@ function readContextDuringReconciliation(consumer, context) { } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) throw Error(formatProdErrorMessage(308)); - lastContextDependency = context; - consumer.dependencies = { lanes: 0, firstContext: context }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) throw Error(formatProdErrorMessage(308)); + lastContextDependency = context; + consumer.dependencies = { lanes: 0, firstContext: context }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } var hasForceUpdate = !1; @@ -10689,7 +10669,7 @@ function resetWorkInProgressStack() { var interruptedWork = workInProgress.return; else (interruptedWork = workInProgress), - resetContextDependencies(), + (lastContextDependency = currentlyRenderingFiber = null), resetHooksOnUnwind(interruptedWork), (thenableState$1 = null), (thenableIndexCounter$1 = 0), @@ -10852,7 +10832,7 @@ function renderRootSync(root, lanes) { } while (1); lanes && root.shellSuspendCounter++; - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; executionContext = prevExecutionContext; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; @@ -10961,7 +10941,7 @@ function renderRootConcurrent(root, lanes) { handleThrow(root, thrownValue$163); } while (1); - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; executionContext = prevExecutionContext; @@ -11017,7 +10997,7 @@ function replaySuspendedUnitOfWork(unitOfWork) { null === next ? completeUnitOfWork(unitOfWork) : (workInProgress = next); } function throwAndUnwindWorkLoop(root, unitOfWork, thrownValue) { - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; resetHooksOnUnwind(unitOfWork); thenableState$1 = null; thenableIndexCounter$1 = 0; @@ -15138,14 +15118,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1669 = React.version; if ( - "19.0.0-experimental-7c8e5e7a-20241101" !== + "19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion$jscomp$inline_1669 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1669, - "19.0.0-experimental-7c8e5e7a-20241101" + "19.0.0-experimental-66855b96-20241106" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15165,25 +15145,25 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2135 = { +var internals$jscomp$inline_2139 = { bundleType: 0, - version: "19.0.0-experimental-7c8e5e7a-20241101", + version: "19.0.0-experimental-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-experimental-7c8e5e7a-20241101" + reconcilerVersion: "19.0.0-experimental-66855b96-20241106" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2136 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2140 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2136.isDisabled && - hook$jscomp$inline_2136.supportsFiber + !hook$jscomp$inline_2140.isDisabled && + hook$jscomp$inline_2140.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2136.inject( - internals$jscomp$inline_2135 + (rendererID = hook$jscomp$inline_2140.inject( + internals$jscomp$inline_2139 )), - (injectedHook = hook$jscomp$inline_2136); + (injectedHook = hook$jscomp$inline_2140); } catch (err) {} } exports.createRoot = function (container, options) { @@ -15275,4 +15255,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js index d500eee739c84..1beb4ce039e1c 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js @@ -4551,9 +4551,9 @@ null === thenableState$1 && (thenableState$1 = createThenableState()); return trackUsedThenable(thenableState$1, thenable, index); } - function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; + function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -4703,18 +4703,18 @@ callLazyInitInDEV(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - (lanes._debugOwner = element._owner), - (lanes._debugInfo = currentDebugInfo), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + (current._debugOwner = element._owner), + (current._debugInfo = currentDebugInfo), + current ); - lanes = createFiberFromElement(element, returnFiber.mode, lanes); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - lanes._debugInfo = currentDebugInfo; - return lanes; + current = createFiberFromElement(element, returnFiber.mode, lanes); + coerceRef(current, element); + current.return = returnFiber; + current._debugInfo = currentDebugInfo; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -4781,7 +4781,7 @@ returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = pushDebugInfo(newChild._debugInfo)), (lanes._debugInfo = currentDebugInfo), @@ -5340,81 +5340,73 @@ case REACT_ELEMENT_TYPE: var prevDebugInfo = pushDebugInfo(newChild._debugInfo); a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, - newChild.props.children + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - validateFragmentProps( - newChild, + lanes = useFiber( currentFirstChild, - returnFiber + newChild.props.children ); - returnFiber = currentFirstChild; + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + validateFragmentProps(newChild, lanes, returnFiber); + returnFiber = lanes; break a; } } else if ( - child.elementType === key || - isCompatibleFamilyForHotReloading(child, newChild) || + currentFirstChild.elementType === key || + isCompatibleFamilyForHotReloading( + currentFirstChild, + newChild + ) || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === child.type) + callLazyInitInDEV(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef( + deleteRemainingChildren( returnFiber, - child, - currentFirstChild, - newChild + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugTask = returnFiber._debugTask), - (currentFirstChild._debugInfo = currentDebugInfo), - validateFragmentProps( - newChild, - currentFirstChild, - returnFiber - ), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugTask = returnFiber._debugTask), + (lanes._debugInfo = currentDebugInfo), + validateFragmentProps(newChild, lanes, returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromElement( newChild, returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (lanes._debugInfo = currentDebugInfo), (returnFiber = lanes)); @@ -5442,12 +5434,12 @@ returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( + lanes = useFiber( currentFirstChild, prevDebugInfo.children || [] ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -5456,13 +5448,13 @@ else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( + lanes = createFiberFromPortal( prevDebugInfo, returnFiber.mode, lanes ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: @@ -5493,18 +5485,19 @@ ); if (getIteratorFn(newChild)) { prevDebugInfo = pushDebugInfo(newChild._debugInfo); - child = getIteratorFn(newChild); - if ("function" !== typeof child) + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error( "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue." ); - key = child.call(newChild); - if (key === newChild) { + var newChildren = key.call(newChild); + if (newChildren === newChild) { if ( 0 !== returnFiber.tag || "[object GeneratorFunction]" !== Object.prototype.toString.call(returnFiber.type) || - "[object Generator]" !== Object.prototype.toString.call(key) + "[object Generator]" !== + Object.prototype.toString.call(newChildren) ) didWarnAboutGenerators || console.error( @@ -5512,7 +5505,7 @@ ), (didWarnAboutGenerators = !0); } else - newChild.entries !== child || + newChild.entries !== key || didWarnAboutMaps || (console.error( "Using Maps as children is not supported. Use an array of keyed ReactElements instead." @@ -5521,7 +5514,7 @@ returnFiber = reconcileChildrenIterator( returnFiber, currentFirstChild, - key, + newChildren, lanes ); currentDebugInfo = prevDebugInfo; @@ -5572,23 +5565,20 @@ returnFiber, currentFirstChild.sibling ), - (currentFirstChild = useFiber( - currentFirstChild, - prevDebugInfo - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, prevDebugInfo)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( + (lanes = createFiberFromText( prevDebugInfo, returnFiber.mode, lanes )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugTask = returnFiber._debugTask), - (currentFirstChild._debugInfo = currentDebugInfo), - (returnFiber = currentFirstChild)), + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugTask = returnFiber._debugTask), + (lanes._debugInfo = currentDebugInfo), + (returnFiber = lanes)), placeSingleChild(returnFiber) ); "function" === typeof newChild && @@ -10465,10 +10455,7 @@ ); } function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; + lastContextDependency = currentlyRenderingFiber = null; isDisallowedContextReadInDEV = !1; } function pushProvider(providerFiber, context, nextValue) { @@ -10643,7 +10630,7 @@ } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -10660,23 +10647,20 @@ } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) - throw Error( - "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." - ); - lastContextDependency = context; - consumer.dependencies = { - lanes: 0, - firstContext: context, - _debugThenableState: null - }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) + throw Error( + "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." + ); + lastContextDependency = context; + consumer.dependencies = { + lanes: 0, + firstContext: context, + _debugThenableState: null + }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } function initializeUpdateQueue(fiber) { @@ -24315,7 +24299,6 @@ var rendererSigil = {}; var currentlyRenderingFiber = null, lastContextDependency = null, - lastFullyObservedContext = null, isDisallowedContextReadInDEV = !1, UpdateState = 0, ReplaceState = 1, @@ -24975,11 +24958,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-experimental-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-experimental-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-experimental-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25016,11 +24999,11 @@ !(function () { var internals = { bundleType: 1, - version: "19.0.0-experimental-7c8e5e7a-20241101", + version: "19.0.0-experimental-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-experimental-7c8e5e7a-20241101" + reconcilerVersion: "19.0.0-experimental-66855b96-20241106" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -25492,7 +25475,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js index d60aab09e4124..76ec7685d3561 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js @@ -2976,9 +2976,9 @@ function unwrapThenable(thenable) { null === thenableState$1 && (thenableState$1 = []); return trackUsedThenable(thenableState$1, thenable, index); } -function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; +function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -3078,12 +3078,12 @@ function createChildReconciler(shouldTrackSideEffects) { resolveLazy(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + current ); - lanes = createFiberFromTypeAndProps( + current = createFiberFromTypeAndProps( element.type, element.key, element.props, @@ -3091,9 +3091,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes ); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - return lanes; + coerceRef(current, element); + current.return = returnFiber; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -3154,7 +3154,7 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), lanes ); @@ -3532,52 +3532,54 @@ function createChildReconciler(shouldTrackSideEffects) { switch (newChild.$$typeof) { case REACT_ELEMENT_TYPE: a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber( + currentFirstChild, newChild.props.children ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } } else if ( - child.elementType === key || + currentFirstChild.elementType === key || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - resolveLazy(key) === child.type) + resolveLazy(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef(returnFiber, child, currentFirstChild, newChild); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromTypeAndProps( newChild.type, newChild.key, @@ -3586,15 +3588,15 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = lanes)); } return placeSingleChild(returnFiber); case REACT_PORTAL_TYPE: a: { - for (child = newChild.key; null !== currentFirstChild; ) { - if (currentFirstChild.key === child) + for (key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) if ( 4 === currentFirstChild.tag && currentFirstChild.stateNode.containerInfo === @@ -3606,12 +3608,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( - currentFirstChild, - newChild.children || [] - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.children || []); + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -3620,19 +3619,15 @@ function createChildReconciler(shouldTrackSideEffects) { else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( - newChild, - returnFiber.mode, - lanes - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes); + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (child = newChild._init), - (newChild = child(newChild._payload)), + (key = newChild._init), + (newChild = key(newChild._payload)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -3649,10 +3644,9 @@ function createChildReconciler(shouldTrackSideEffects) { lanes ); if (getIteratorFn(newChild)) { - child = getIteratorFn(newChild); - if ("function" !== typeof child) - throw Error(formatProdErrorMessage(150)); - newChild = child.call(newChild); + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error(formatProdErrorMessage(150)); + newChild = key.call(newChild); return reconcileChildrenIterator( returnFiber, currentFirstChild, @@ -3689,17 +3683,13 @@ function createChildReconciler(shouldTrackSideEffects) { ? ((newChild = "" + newChild), null !== currentFirstChild && 6 === currentFirstChild.tag ? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling), - (currentFirstChild = useFiber(currentFirstChild, newChild)), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, newChild)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( - newChild, - returnFiber.mode, - lanes - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)), + (lanes = createFiberFromText(newChild, returnFiber.mode, lanes)), + (lanes.return = returnFiber), + (returnFiber = lanes)), placeSingleChild(returnFiber)) : deleteRemainingChildren(returnFiber, currentFirstChild); } @@ -7486,14 +7476,7 @@ function beginWork(current, workInProgress, renderLanes) { } var valueCursor = createCursor(null), currentlyRenderingFiber = null, - lastContextDependency = null, - lastFullyObservedContext = null; -function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; -} + lastContextDependency = null; function pushProvider(providerFiber, context, nextValue) { push(valueCursor, context._currentValue); context._currentValue = nextValue; @@ -7636,7 +7619,7 @@ function checkIfContextChanged(currentDependencies) { } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -7649,16 +7632,13 @@ function readContextDuringReconciliation(consumer, context) { } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) throw Error(formatProdErrorMessage(308)); - lastContextDependency = context; - consumer.dependencies = { lanes: 0, firstContext: context }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) throw Error(formatProdErrorMessage(308)); + lastContextDependency = context; + consumer.dependencies = { lanes: 0, firstContext: context }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } var hasForceUpdate = !1; @@ -11375,7 +11355,7 @@ function resetWorkInProgressStack() { var interruptedWork = workInProgress.return; else (interruptedWork = workInProgress), - resetContextDependencies(), + (lastContextDependency = currentlyRenderingFiber = null), resetHooksOnUnwind(interruptedWork), (thenableState$1 = null), (thenableIndexCounter$1 = 0), @@ -11620,7 +11600,7 @@ function renderRootSync(root, lanes) { } while (1); lanes && root.shellSuspendCounter++; - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; executionContext = prevExecutionContext; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; @@ -11738,7 +11718,7 @@ function renderRootConcurrent(root, lanes) { handleThrow(root, thrownValue$178); } while (1); - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; executionContext = prevExecutionContext; @@ -11805,7 +11785,7 @@ function replaySuspendedUnitOfWork(unitOfWork) { null === next ? completeUnitOfWork(unitOfWork) : (workInProgress = next); } function throwAndUnwindWorkLoop(root, unitOfWork, thrownValue) { - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; resetHooksOnUnwind(unitOfWork); thenableState$1 = null; thenableIndexCounter$1 = 0; @@ -16028,14 +16008,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1742 = React.version; if ( - "19.0.0-experimental-7c8e5e7a-20241101" !== + "19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion$jscomp$inline_1742 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1742, - "19.0.0-experimental-7c8e5e7a-20241101" + "19.0.0-experimental-66855b96-20241106" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16055,25 +16035,25 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2181 = { +var internals$jscomp$inline_2185 = { bundleType: 0, - version: "19.0.0-experimental-7c8e5e7a-20241101", + version: "19.0.0-experimental-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-experimental-7c8e5e7a-20241101" + reconcilerVersion: "19.0.0-experimental-66855b96-20241106" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2182 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2186 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2182.isDisabled && - hook$jscomp$inline_2182.supportsFiber + !hook$jscomp$inline_2186.isDisabled && + hook$jscomp$inline_2186.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2182.inject( - internals$jscomp$inline_2181 + (rendererID = hook$jscomp$inline_2186.inject( + internals$jscomp$inline_2185 )), - (injectedHook = hook$jscomp$inline_2182); + (injectedHook = hook$jscomp$inline_2186); } catch (err) {} } function noop() {} @@ -16326,7 +16306,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js index b377d5e34a7db..6b2e2e59c3355 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js @@ -5839,8 +5839,8 @@ var type = node.type, key = node.key; node = node.props; - var ref = node.ref; - ref = void 0 !== ref ? ref : null; + var refProp = node.ref; + refProp = void 0 !== refProp ? refProp : null; var debugTask = task.debugTask, name = getComponentNameFromType(type); key = null == key ? (-1 === childIndex ? 0 : childIndex) : key; @@ -5858,7 +5858,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) ) @@ -5871,7 +5871,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) : debugTask @@ -5883,10 +5883,10 @@ keyPath, type, node, - ref + refProp ) ) - : renderElement(request, task, keyPath, type, node, ref); + : renderElement(request, task, keyPath, type, node, refProp); return; case REACT_PORTAL_TYPE: throw Error( @@ -5961,17 +5961,17 @@ thenableIndexCounter = 0; thenableState = key; key = []; - ref = !1; + refProp = !1; if (type === node) for (node = readPreviousThenableFromState(); void 0 !== node; ) { if (node.done) { - ref = !0; + refProp = !0; break; } key.push(node.value); node = readPreviousThenableFromState(); } - if (!ref) + if (!refProp) for (node = unwrapThenable(type.next()); !node.done; ) key.push(node.value), (node = unwrapThenable(type.next())); renderChildrenArray(request, task, key, childIndex); @@ -9295,5 +9295,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js index a2f6adb433951..749d78c0c25ce 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js @@ -4370,8 +4370,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -6060,4 +6060,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js index ccbaee582e3b6..07e34399d5be3 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js @@ -5839,8 +5839,8 @@ var type = node.type, key = node.key; node = node.props; - var ref = node.ref; - ref = void 0 !== ref ? ref : null; + var refProp = node.ref; + refProp = void 0 !== refProp ? refProp : null; var debugTask = task.debugTask, name = getComponentNameFromType(type); key = null == key ? (-1 === childIndex ? 0 : childIndex) : key; @@ -5858,7 +5858,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) ) @@ -5871,7 +5871,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) : debugTask @@ -5883,10 +5883,10 @@ keyPath, type, node, - ref + refProp ) ) - : renderElement(request, task, keyPath, type, node, ref); + : renderElement(request, task, keyPath, type, node, refProp); return; case REACT_PORTAL_TYPE: throw Error( @@ -5961,17 +5961,17 @@ thenableIndexCounter = 0; thenableState = key; key = []; - ref = !1; + refProp = !1; if (type === node) for (node = readPreviousThenableFromState(); void 0 !== node; ) { if (node.done) { - ref = !0; + refProp = !0; break; } key.push(node.value); node = readPreviousThenableFromState(); } - if (!ref) + if (!refProp) for (node = unwrapThenable(type.next()); !node.done; ) key.push(node.value), (node = unwrapThenable(type.next())); renderChildrenArray(request, task, key, childIndex); @@ -9295,5 +9295,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js index 285185498c1df..3def052ebd0b9 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js @@ -4426,8 +4426,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -6152,4 +6152,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js index 0eb43104efda5..b512a9aebb814 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js @@ -6174,8 +6174,8 @@ var type = node.type, key = node.key; node = node.props; - var ref = node.ref; - ref = void 0 !== ref ? ref : null; + var refProp = node.ref; + refProp = void 0 !== refProp ? refProp : null; var debugTask = task.debugTask, name = getComponentNameFromType(type); key = null == key ? (-1 === childIndex ? 0 : childIndex) : key; @@ -6193,7 +6193,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) ) @@ -6206,7 +6206,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) : debugTask @@ -6218,10 +6218,10 @@ keyPath, type, node, - ref + refProp ) ) - : renderElement(request, task, keyPath, type, node, ref); + : renderElement(request, task, keyPath, type, node, refProp); return; case REACT_PORTAL_TYPE: throw Error( @@ -6296,17 +6296,17 @@ thenableIndexCounter = 0; thenableState = key; key = []; - ref = !1; + refProp = !1; if (type === node) for (node = readPreviousThenableFromState(); void 0 !== node; ) { if (node.done) { - ref = !0; + refProp = !0; break; } key.push(node.value); node = readPreviousThenableFromState(); } - if (!ref) + if (!refProp) for (node = unwrapThenable(type.next()); !node.done; ) key.push(node.value), (node = unwrapThenable(type.next())); renderChildrenArray(request, task, key, childIndex); @@ -8193,11 +8193,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-experimental-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-experimental-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-experimental-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -9977,5 +9977,5 @@ startWork(request); }); }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js index 9e71d2bb24082..d9fb61338753c 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js @@ -4924,8 +4924,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -6589,12 +6589,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-experimental-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.0.0-experimental-7c8e5e7a-20241101" + "19.0.0-experimental-66855b96-20241106" ) ); } @@ -6849,4 +6849,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js index 0b5bff3cb316c..3cf838ab66011 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js @@ -4423,8 +4423,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -6071,13 +6071,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_779 = React.version; if ( - "19.0.0-experimental-7c8e5e7a-20241101" !== + "19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion$jscomp$inline_779 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_779 + - "\n - react-dom: 19.0.0-experimental-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-experimental-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -6168,4 +6168,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js index c32a38154831a..e5f78c7200b68 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js @@ -4222,6 +4222,12 @@ "disabledDepth fell below zero. This is a bug in React. Please file an issue." ); } + function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; + } function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -4244,7 +4250,7 @@ if (void 0 !== frame) return frame; reentry = !0; frame = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var previousDispatcher = null; previousDispatcher = ReactSharedInternals.H; ReactSharedInternals.H = null; @@ -4396,7 +4402,7 @@ } function formatOwnerStack(error) { var prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; error = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; error.startsWith("Error: react-stack-top-frame\n") && @@ -6178,8 +6184,8 @@ var type = node.type, key = node.key; node = node.props; - var ref = node.ref; - ref = void 0 !== ref ? ref : null; + var refProp = node.ref; + refProp = void 0 !== refProp ? refProp : null; var debugTask = task.debugTask, name = getComponentNameFromType(type); key = null == key ? (-1 === childIndex ? 0 : childIndex) : key; @@ -6197,7 +6203,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) ) @@ -6210,7 +6216,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) : debugTask @@ -6222,10 +6228,10 @@ keyPath, type, node, - ref + refProp ) ) - : renderElement(request, task, keyPath, type, node, ref); + : renderElement(request, task, keyPath, type, node, refProp); return; case REACT_PORTAL_TYPE: throw Error( @@ -6300,17 +6306,17 @@ thenableIndexCounter = 0; thenableState = key; key = []; - ref = !1; + refProp = !1; if (type === node) for (node = readPreviousThenableFromState(); void 0 !== node; ) { if (node.done) { - ref = !0; + refProp = !0; break; } key.push(node.value); node = readPreviousThenableFromState(); } - if (!ref) + if (!refProp) for (node = unwrapThenable(type.next()); !node.done; ) key.push(node.value), (node = unwrapThenable(type.next())); renderChildrenArray(request, task, key, childIndex); @@ -8210,11 +8216,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-experimental-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-experimental-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-experimental-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -10001,5 +10007,5 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js index 75ad2f7f8ba7c..f748542b29902 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js @@ -3790,9 +3790,14 @@ var currentResumableState = null, getCacheForType: function () { throw Error("Not implemented."); } - }, - prefix, - suffix; + }; +function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; +} +var prefix, suffix; function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -3814,7 +3819,7 @@ function describeNativeComponentFrame(fn, construct) { if (!fn || reentry) return ""; reentry = !0; var previousPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; try { var RunInRootFrame = { DetermineComponentFrameRoot: function () { @@ -4980,8 +4985,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -6691,11 +6696,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-experimental-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-experimental-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-experimental-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -6960,4 +6965,4 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js index 7a4958770c70f..6e3636c5386ad 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js @@ -4114,6 +4114,12 @@ "disabledDepth fell below zero. This is a bug in React. Please file an issue." ); } + function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; + } function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -4136,7 +4142,7 @@ if (void 0 !== frame) return frame; reentry = !0; frame = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var previousDispatcher = null; previousDispatcher = ReactSharedInternals.H; ReactSharedInternals.H = null; @@ -4288,7 +4294,7 @@ } function formatOwnerStack(error) { var prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; error = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; error.startsWith("Error: react-stack-top-frame\n") && @@ -6066,8 +6072,8 @@ var type = node.type, key = node.key; node = node.props; - var ref = node.ref; - ref = void 0 !== ref ? ref : null; + var refProp = node.ref; + refProp = void 0 !== refProp ? refProp : null; var debugTask = task.debugTask, name = getComponentNameFromType(type); key = null == key ? (-1 === childIndex ? 0 : childIndex) : key; @@ -6085,7 +6091,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) ) @@ -6098,7 +6104,7 @@ childIndex, type, node, - ref, + refProp, task.replay ) : debugTask @@ -6110,10 +6116,10 @@ keyPath, type, node, - ref + refProp ) ) - : renderElement(request, task, keyPath, type, node, ref); + : renderElement(request, task, keyPath, type, node, refProp); return; case REACT_PORTAL_TYPE: throw Error( @@ -6188,17 +6194,17 @@ thenableIndexCounter = 0; thenableState = key; key = []; - ref = !1; + refProp = !1; if (type === node) for (node = readPreviousThenableFromState(); void 0 !== node; ) { if (node.done) { - ref = !0; + refProp = !0; break; } key.push(node.value); node = readPreviousThenableFromState(); } - if (!ref) + if (!refProp) for (node = unwrapThenable(type.next()); !node.done; ) key.push(node.value), (node = unwrapThenable(type.next())); renderChildrenArray(request, task, key, childIndex); @@ -8074,11 +8080,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-experimental-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-experimental-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-experimental-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -9851,5 +9857,5 @@ } }; }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js index d59c8e73266ca..2850369fa4c26 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js @@ -3677,9 +3677,14 @@ var currentResumableState = null, getCacheForType: function () { throw Error("Not implemented."); } - }, - prefix, - suffix; + }; +function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; +} +var prefix, suffix; function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -3701,7 +3706,7 @@ function describeNativeComponentFrame(fn, construct) { if (!fn || reentry) return ""; reentry = !0; var previousPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; try { var RunInRootFrame = { DetermineComponentFrameRoot: function () { @@ -4864,8 +4869,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -6570,11 +6575,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-experimental-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-experimental-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-experimental-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -6825,4 +6830,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js index fcd40554e2660..72fd21cbc6e31 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js @@ -4584,9 +4584,9 @@ null === thenableState$1 && (thenableState$1 = createThenableState()); return trackUsedThenable(thenableState$1, thenable, index); } - function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; + function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -4736,18 +4736,18 @@ callLazyInitInDEV(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - (lanes._debugOwner = element._owner), - (lanes._debugInfo = currentDebugInfo), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + (current._debugOwner = element._owner), + (current._debugInfo = currentDebugInfo), + current ); - lanes = createFiberFromElement(element, returnFiber.mode, lanes); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - lanes._debugInfo = currentDebugInfo; - return lanes; + current = createFiberFromElement(element, returnFiber.mode, lanes); + coerceRef(current, element); + current.return = returnFiber; + current._debugInfo = currentDebugInfo; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -4814,7 +4814,7 @@ returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = pushDebugInfo(newChild._debugInfo)), (lanes._debugInfo = currentDebugInfo), @@ -5373,81 +5373,73 @@ case REACT_ELEMENT_TYPE: var prevDebugInfo = pushDebugInfo(newChild._debugInfo); a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, - newChild.props.children + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - validateFragmentProps( - newChild, + lanes = useFiber( currentFirstChild, - returnFiber + newChild.props.children ); - returnFiber = currentFirstChild; + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + validateFragmentProps(newChild, lanes, returnFiber); + returnFiber = lanes; break a; } } else if ( - child.elementType === key || - isCompatibleFamilyForHotReloading(child, newChild) || + currentFirstChild.elementType === key || + isCompatibleFamilyForHotReloading( + currentFirstChild, + newChild + ) || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === child.type) + callLazyInitInDEV(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef( + deleteRemainingChildren( returnFiber, - child, - currentFirstChild, - newChild + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugTask = returnFiber._debugTask), - (currentFirstChild._debugInfo = currentDebugInfo), - validateFragmentProps( - newChild, - currentFirstChild, - returnFiber - ), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugTask = returnFiber._debugTask), + (lanes._debugInfo = currentDebugInfo), + validateFragmentProps(newChild, lanes, returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromElement( newChild, returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (lanes._debugInfo = currentDebugInfo), (returnFiber = lanes)); @@ -5475,12 +5467,12 @@ returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( + lanes = useFiber( currentFirstChild, prevDebugInfo.children || [] ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -5489,13 +5481,13 @@ else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( + lanes = createFiberFromPortal( prevDebugInfo, returnFiber.mode, lanes ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: @@ -5526,18 +5518,19 @@ ); if (getIteratorFn(newChild)) { prevDebugInfo = pushDebugInfo(newChild._debugInfo); - child = getIteratorFn(newChild); - if ("function" !== typeof child) + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error( "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue." ); - key = child.call(newChild); - if (key === newChild) { + var newChildren = key.call(newChild); + if (newChildren === newChild) { if ( 0 !== returnFiber.tag || "[object GeneratorFunction]" !== Object.prototype.toString.call(returnFiber.type) || - "[object Generator]" !== Object.prototype.toString.call(key) + "[object Generator]" !== + Object.prototype.toString.call(newChildren) ) didWarnAboutGenerators || console.error( @@ -5545,7 +5538,7 @@ ), (didWarnAboutGenerators = !0); } else - newChild.entries !== child || + newChild.entries !== key || didWarnAboutMaps || (console.error( "Using Maps as children is not supported. Use an array of keyed ReactElements instead." @@ -5554,7 +5547,7 @@ returnFiber = reconcileChildrenIterator( returnFiber, currentFirstChild, - key, + newChildren, lanes ); currentDebugInfo = prevDebugInfo; @@ -5605,23 +5598,20 @@ returnFiber, currentFirstChild.sibling ), - (currentFirstChild = useFiber( - currentFirstChild, - prevDebugInfo - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, prevDebugInfo)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( + (lanes = createFiberFromText( prevDebugInfo, returnFiber.mode, lanes )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugTask = returnFiber._debugTask), - (currentFirstChild._debugInfo = currentDebugInfo), - (returnFiber = currentFirstChild)), + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugTask = returnFiber._debugTask), + (lanes._debugInfo = currentDebugInfo), + (returnFiber = lanes)), placeSingleChild(returnFiber) ); "function" === typeof newChild && @@ -10498,10 +10488,7 @@ ); } function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; + lastContextDependency = currentlyRenderingFiber = null; isDisallowedContextReadInDEV = !1; } function pushProvider(providerFiber, context, nextValue) { @@ -10676,7 +10663,7 @@ } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -10693,23 +10680,20 @@ } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) - throw Error( - "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." - ); - lastContextDependency = context; - consumer.dependencies = { - lanes: 0, - firstContext: context, - _debugThenableState: null - }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) + throw Error( + "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." + ); + lastContextDependency = context; + consumer.dependencies = { + lanes: 0, + firstContext: context, + _debugThenableState: null + }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } function initializeUpdateQueue(fiber) { @@ -24587,7 +24571,6 @@ var rendererSigil = {}; var currentlyRenderingFiber = null, lastContextDependency = null, - lastFullyObservedContext = null, isDisallowedContextReadInDEV = !1, UpdateState = 0, ReplaceState = 1, @@ -25252,11 +25235,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-experimental-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-experimental-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-experimental-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25293,11 +25276,11 @@ !(function () { var internals = { bundleType: 1, - version: "19.0.0-experimental-7c8e5e7a-20241101", + version: "19.0.0-experimental-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-experimental-7c8e5e7a-20241101" + reconcilerVersion: "19.0.0-experimental-66855b96-20241106" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -25605,5 +25588,5 @@ } }; }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js index cd7f9b43be9e6..27d8d2ceba060 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js @@ -2786,9 +2786,9 @@ function unwrapThenable(thenable) { null === thenableState$1 && (thenableState$1 = []); return trackUsedThenable(thenableState$1, thenable, index); } -function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; +function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -2888,12 +2888,12 @@ function createChildReconciler(shouldTrackSideEffects) { resolveLazy(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + current ); - lanes = createFiberFromTypeAndProps( + current = createFiberFromTypeAndProps( element.type, element.key, element.props, @@ -2901,9 +2901,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes ); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - return lanes; + coerceRef(current, element); + current.return = returnFiber; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -2964,7 +2964,7 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), lanes ); @@ -3342,52 +3342,54 @@ function createChildReconciler(shouldTrackSideEffects) { switch (newChild.$$typeof) { case REACT_ELEMENT_TYPE: a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber( + currentFirstChild, newChild.props.children ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } } else if ( - child.elementType === key || + currentFirstChild.elementType === key || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - resolveLazy(key) === child.type) + resolveLazy(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef(returnFiber, child, currentFirstChild, newChild); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromTypeAndProps( newChild.type, newChild.key, @@ -3396,15 +3398,15 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = lanes)); } return placeSingleChild(returnFiber); case REACT_PORTAL_TYPE: a: { - for (child = newChild.key; null !== currentFirstChild; ) { - if (currentFirstChild.key === child) + for (key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) if ( 4 === currentFirstChild.tag && currentFirstChild.stateNode.containerInfo === @@ -3416,12 +3418,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( - currentFirstChild, - newChild.children || [] - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.children || []); + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -3430,19 +3429,15 @@ function createChildReconciler(shouldTrackSideEffects) { else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( - newChild, - returnFiber.mode, - lanes - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes); + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (child = newChild._init), - (newChild = child(newChild._payload)), + (key = newChild._init), + (newChild = key(newChild._payload)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -3459,10 +3454,9 @@ function createChildReconciler(shouldTrackSideEffects) { lanes ); if (getIteratorFn(newChild)) { - child = getIteratorFn(newChild); - if ("function" !== typeof child) - throw Error(formatProdErrorMessage(150)); - newChild = child.call(newChild); + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error(formatProdErrorMessage(150)); + newChild = key.call(newChild); return reconcileChildrenIterator( returnFiber, currentFirstChild, @@ -3499,17 +3493,13 @@ function createChildReconciler(shouldTrackSideEffects) { ? ((newChild = "" + newChild), null !== currentFirstChild && 6 === currentFirstChild.tag ? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling), - (currentFirstChild = useFiber(currentFirstChild, newChild)), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, newChild)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( - newChild, - returnFiber.mode, - lanes - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)), + (lanes = createFiberFromText(newChild, returnFiber.mode, lanes)), + (lanes.return = returnFiber), + (returnFiber = lanes)), placeSingleChild(returnFiber)) : deleteRemainingChildren(returnFiber, currentFirstChild); } @@ -7269,14 +7259,7 @@ function beginWork(current, workInProgress, renderLanes) { } var valueCursor = createCursor(null), currentlyRenderingFiber = null, - lastContextDependency = null, - lastFullyObservedContext = null; -function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; -} + lastContextDependency = null; function pushProvider(providerFiber, context, nextValue) { push(valueCursor, context._currentValue); context._currentValue = nextValue; @@ -7419,7 +7402,7 @@ function checkIfContextChanged(currentDependencies) { } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -7432,16 +7415,13 @@ function readContextDuringReconciliation(consumer, context) { } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) throw Error(formatProdErrorMessage(308)); - lastContextDependency = context; - consumer.dependencies = { lanes: 0, firstContext: context }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) throw Error(formatProdErrorMessage(308)); + lastContextDependency = context; + consumer.dependencies = { lanes: 0, firstContext: context }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } var hasForceUpdate = !1; @@ -10961,7 +10941,7 @@ function resetWorkInProgressStack() { var interruptedWork = workInProgress.return; else (interruptedWork = workInProgress), - resetContextDependencies(), + (lastContextDependency = currentlyRenderingFiber = null), resetHooksOnUnwind(interruptedWork), (thenableState$1 = null), (thenableIndexCounter$1 = 0), @@ -11124,7 +11104,7 @@ function renderRootSync(root, lanes) { } while (1); lanes && root.shellSuspendCounter++; - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; executionContext = prevExecutionContext; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; @@ -11233,7 +11213,7 @@ function renderRootConcurrent(root, lanes) { handleThrow(root, thrownValue$164); } while (1); - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; executionContext = prevExecutionContext; @@ -11289,7 +11269,7 @@ function replaySuspendedUnitOfWork(unitOfWork) { null === next ? completeUnitOfWork(unitOfWork) : (workInProgress = next); } function throwAndUnwindWorkLoop(root, unitOfWork, thrownValue) { - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; resetHooksOnUnwind(unitOfWork); thenableState$1 = null; thenableIndexCounter$1 = 0; @@ -15467,14 +15447,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1698 = React.version; if ( - "19.0.0-experimental-7c8e5e7a-20241101" !== + "19.0.0-experimental-66855b96-20241106" !== isomorphicReactPackageVersion$jscomp$inline_1698 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1698, - "19.0.0-experimental-7c8e5e7a-20241101" + "19.0.0-experimental-66855b96-20241106" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15494,25 +15474,25 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2169 = { +var internals$jscomp$inline_2173 = { bundleType: 0, - version: "19.0.0-experimental-7c8e5e7a-20241101", + version: "19.0.0-experimental-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-experimental-7c8e5e7a-20241101" + reconcilerVersion: "19.0.0-experimental-66855b96-20241106" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2170 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2174 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2170.isDisabled && - hook$jscomp$inline_2170.supportsFiber + !hook$jscomp$inline_2174.isDisabled && + hook$jscomp$inline_2174.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2170.inject( - internals$jscomp$inline_2169 + (rendererID = hook$jscomp$inline_2174.inject( + internals$jscomp$inline_2173 )), - (injectedHook = hook$jscomp$inline_2170); + (injectedHook = hook$jscomp$inline_2174); } catch (err) {} } exports.createComponentSelector = function (component) { @@ -15755,4 +15735,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js index c130831f85f66..d0ca98c177bd1 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js index 77f0c5f0066b9..a3fb1ca74f63b 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js index 86bd4636c32cc..90cb06ba40620 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js index 1c63cb60ff8ca..56b5259ead71a 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index a15689914ba7f..a0c5f3afe8385 100644 --- a/packages/next/src/compiled/react-dom-experimental/package.json +++ b/packages/next/src/compiled/react-dom-experimental/package.json @@ -72,10 +72,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.0.0-experimental-7c8e5e7a-20241101" + "scheduler": "0.0.0-experimental-66855b96-20241106" }, "peerDependencies": { - "react": "0.0.0-experimental-7c8e5e7a-20241101" + "react": "0.0.0-experimental-66855b96-20241106" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js index 7a92221202edc..8a55673e19b35 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js @@ -4406,9 +4406,9 @@ null === thenableState$1 && (thenableState$1 = createThenableState()); return trackUsedThenable(thenableState$1, thenable, index); } - function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; + function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -4557,18 +4557,18 @@ callLazyInitInDEV(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - (lanes._debugOwner = element._owner), - (lanes._debugInfo = currentDebugInfo), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + (current._debugOwner = element._owner), + (current._debugInfo = currentDebugInfo), + current ); - lanes = createFiberFromElement(element, returnFiber.mode, lanes); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - lanes._debugInfo = currentDebugInfo; - return lanes; + current = createFiberFromElement(element, returnFiber.mode, lanes); + coerceRef(current, element); + current.return = returnFiber; + current._debugInfo = currentDebugInfo; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -4633,7 +4633,7 @@ returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = pushDebugInfo(newChild._debugInfo)), (lanes._debugInfo = currentDebugInfo), @@ -5148,80 +5148,72 @@ case REACT_ELEMENT_TYPE: var prevDebugInfo = pushDebugInfo(newChild._debugInfo); a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, - newChild.props.children + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - validateFragmentProps( - newChild, + lanes = useFiber( currentFirstChild, - returnFiber + newChild.props.children ); - returnFiber = currentFirstChild; + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + validateFragmentProps(newChild, lanes, returnFiber); + returnFiber = lanes; break a; } } else if ( - child.elementType === key || - isCompatibleFamilyForHotReloading(child, newChild) || + currentFirstChild.elementType === key || + isCompatibleFamilyForHotReloading( + currentFirstChild, + newChild + ) || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === child.type) + callLazyInitInDEV(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef( + deleteRemainingChildren( returnFiber, - child, - currentFirstChild, - newChild + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugInfo = currentDebugInfo), - validateFragmentProps( - newChild, - currentFirstChild, - returnFiber - ), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugInfo = currentDebugInfo), + validateFragmentProps(newChild, lanes, returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromElement( newChild, returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (lanes._debugInfo = currentDebugInfo), (returnFiber = lanes)); @@ -5249,12 +5241,12 @@ returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( + lanes = useFiber( currentFirstChild, prevDebugInfo.children || [] ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -5263,13 +5255,13 @@ else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( + lanes = createFiberFromPortal( prevDebugInfo, returnFiber.mode, lanes ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: @@ -5300,18 +5292,19 @@ ); if (getIteratorFn(newChild)) { prevDebugInfo = pushDebugInfo(newChild._debugInfo); - child = getIteratorFn(newChild); - if ("function" !== typeof child) + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error( "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue." ); - key = child.call(newChild); - if (key === newChild) { + var newChildren = key.call(newChild); + if (newChildren === newChild) { if ( 0 !== returnFiber.tag || "[object GeneratorFunction]" !== Object.prototype.toString.call(returnFiber.type) || - "[object Generator]" !== Object.prototype.toString.call(key) + "[object Generator]" !== + Object.prototype.toString.call(newChildren) ) didWarnAboutGenerators || console.error( @@ -5319,7 +5312,7 @@ ), (didWarnAboutGenerators = !0); } else - newChild.entries !== child || + newChild.entries !== key || didWarnAboutMaps || (console.error( "Using Maps as children is not supported. Use an array of keyed ReactElements instead." @@ -5328,7 +5321,7 @@ returnFiber = reconcileChildrenIterator( returnFiber, currentFirstChild, - key, + newChildren, lanes ); currentDebugInfo = prevDebugInfo; @@ -5367,22 +5360,19 @@ returnFiber, currentFirstChild.sibling ), - (currentFirstChild = useFiber( - currentFirstChild, - prevDebugInfo - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, prevDebugInfo)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( + (lanes = createFiberFromText( prevDebugInfo, returnFiber.mode, lanes )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugInfo = currentDebugInfo), - (returnFiber = currentFirstChild)), + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugInfo = currentDebugInfo), + (returnFiber = lanes)), placeSingleChild(returnFiber) ); "function" === typeof newChild && @@ -10170,10 +10160,7 @@ ); } function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; + lastContextDependency = currentlyRenderingFiber = null; isDisallowedContextReadInDEV = !1; } function pushProvider(providerFiber, context, nextValue) { @@ -10348,7 +10335,7 @@ } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -10365,23 +10352,20 @@ } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) - throw Error( - "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." - ); - lastContextDependency = context; - consumer.dependencies = { - lanes: 0, - firstContext: context, - _debugThenableState: null - }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) + throw Error( + "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." + ); + lastContextDependency = context; + consumer.dependencies = { + lanes: 0, + firstContext: context, + _debugThenableState: null + }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } function initializeUpdateQueue(fiber) { @@ -23786,7 +23770,6 @@ var rendererSigil = {}; var currentlyRenderingFiber = null, lastContextDependency = null, - lastFullyObservedContext = null, isDisallowedContextReadInDEV = !1, UpdateState = 0, ReplaceState = 1, @@ -24445,11 +24428,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-rc-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-rc-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-rc-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -24486,11 +24469,11 @@ !(function () { var internals = { bundleType: 1, - version: "19.0.0-rc-7c8e5e7a-20241101", + version: "19.0.0-rc-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-rc-7c8e5e7a-20241101" + reconcilerVersion: "19.0.0-rc-66855b96-20241106" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -24634,7 +24617,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js index 983a7f4cd422b..8f58268ea917d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js @@ -2698,9 +2698,9 @@ function unwrapThenable(thenable) { null === thenableState$1 && (thenableState$1 = []); return trackUsedThenable(thenableState$1, thenable, index); } -function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; +function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -2800,12 +2800,12 @@ function createChildReconciler(shouldTrackSideEffects) { resolveLazy(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + current ); - lanes = createFiberFromTypeAndProps( + current = createFiberFromTypeAndProps( element.type, element.key, element.props, @@ -2813,9 +2813,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes ); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - return lanes; + coerceRef(current, element); + current.return = returnFiber; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -2876,7 +2876,7 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), lanes ); @@ -3223,52 +3223,54 @@ function createChildReconciler(shouldTrackSideEffects) { switch (newChild.$$typeof) { case REACT_ELEMENT_TYPE: a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber( + currentFirstChild, newChild.props.children ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } } else if ( - child.elementType === key || + currentFirstChild.elementType === key || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - resolveLazy(key) === child.type) + resolveLazy(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef(returnFiber, child, currentFirstChild, newChild); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromTypeAndProps( newChild.type, newChild.key, @@ -3277,15 +3279,15 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = lanes)); } return placeSingleChild(returnFiber); case REACT_PORTAL_TYPE: a: { - for (child = newChild.key; null !== currentFirstChild; ) { - if (currentFirstChild.key === child) + for (key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) if ( 4 === currentFirstChild.tag && currentFirstChild.stateNode.containerInfo === @@ -3297,12 +3299,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( - currentFirstChild, - newChild.children || [] - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.children || []); + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -3311,19 +3310,15 @@ function createChildReconciler(shouldTrackSideEffects) { else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( - newChild, - returnFiber.mode, - lanes - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes); + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (child = newChild._init), - (newChild = child(newChild._payload)), + (key = newChild._init), + (newChild = key(newChild._payload)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -3340,10 +3335,9 @@ function createChildReconciler(shouldTrackSideEffects) { lanes ); if (getIteratorFn(newChild)) { - child = getIteratorFn(newChild); - if ("function" !== typeof child) - throw Error(formatProdErrorMessage(150)); - newChild = child.call(newChild); + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error(formatProdErrorMessage(150)); + newChild = key.call(newChild); return reconcileChildrenIterator( returnFiber, currentFirstChild, @@ -3373,17 +3367,13 @@ function createChildReconciler(shouldTrackSideEffects) { ? ((newChild = "" + newChild), null !== currentFirstChild && 6 === currentFirstChild.tag ? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling), - (currentFirstChild = useFiber(currentFirstChild, newChild)), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, newChild)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( - newChild, - returnFiber.mode, - lanes - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)), + (lanes = createFiberFromText(newChild, returnFiber.mode, lanes)), + (lanes.return = returnFiber), + (returnFiber = lanes)), placeSingleChild(returnFiber)) : deleteRemainingChildren(returnFiber, currentFirstChild); } @@ -7039,14 +7029,7 @@ function beginWork(current, workInProgress, renderLanes) { } var valueCursor = createCursor(null), currentlyRenderingFiber = null, - lastContextDependency = null, - lastFullyObservedContext = null; -function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; -} + lastContextDependency = null; function pushProvider(providerFiber, context, nextValue) { push(valueCursor, context._currentValue); context._currentValue = nextValue; @@ -7189,7 +7172,7 @@ function checkIfContextChanged(currentDependencies) { } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -7202,16 +7185,13 @@ function readContextDuringReconciliation(consumer, context) { } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) throw Error(formatProdErrorMessage(308)); - lastContextDependency = context; - consumer.dependencies = { lanes: 0, firstContext: context }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) throw Error(formatProdErrorMessage(308)); + lastContextDependency = context; + consumer.dependencies = { lanes: 0, firstContext: context }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } var hasForceUpdate = !1; @@ -10532,7 +10512,7 @@ function resetWorkInProgressStack() { var interruptedWork = workInProgress.return; else (interruptedWork = workInProgress), - resetContextDependencies(), + (lastContextDependency = currentlyRenderingFiber = null), resetHooksOnUnwind(interruptedWork), (thenableState$1 = null), (thenableIndexCounter$1 = 0), @@ -10690,7 +10670,7 @@ function renderRootSync(root, lanes) { } while (1); lanes && root.shellSuspendCounter++; - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; executionContext = prevExecutionContext; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; @@ -10799,7 +10779,7 @@ function renderRootConcurrent(root, lanes) { handleThrow(root, thrownValue$160); } while (1); - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; executionContext = prevExecutionContext; @@ -10855,7 +10835,7 @@ function replaySuspendedUnitOfWork(unitOfWork) { null === next ? completeUnitOfWork(unitOfWork) : (workInProgress = next); } function throwAndUnwindWorkLoop(root, unitOfWork, thrownValue) { - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; resetHooksOnUnwind(unitOfWork); thenableState$1 = null; thenableIndexCounter$1 = 0; @@ -14976,14 +14956,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1676 = React.version; if ( - "19.0.0-rc-7c8e5e7a-20241101" !== + "19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion$jscomp$inline_1676 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1676, - "19.0.0-rc-7c8e5e7a-20241101" + "19.0.0-rc-66855b96-20241106" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15003,25 +14983,25 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2148 = { +var internals$jscomp$inline_2152 = { bundleType: 0, - version: "19.0.0-rc-7c8e5e7a-20241101", + version: "19.0.0-rc-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-rc-7c8e5e7a-20241101" + reconcilerVersion: "19.0.0-rc-66855b96-20241106" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2149 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2153 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2149.isDisabled && - hook$jscomp$inline_2149.supportsFiber + !hook$jscomp$inline_2153.isDisabled && + hook$jscomp$inline_2153.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2149.inject( - internals$jscomp$inline_2148 + (rendererID = hook$jscomp$inline_2153.inject( + internals$jscomp$inline_2152 )), - (injectedHook = hook$jscomp$inline_2149); + (injectedHook = hook$jscomp$inline_2153); } catch (err) {} } exports.createRoot = function (container, options) { @@ -15113,4 +15093,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js index 9a5d591f69d35..11bc22716be4f 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js @@ -4414,9 +4414,9 @@ null === thenableState$1 && (thenableState$1 = createThenableState()); return trackUsedThenable(thenableState$1, thenable, index); } - function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; + function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -4565,18 +4565,18 @@ callLazyInitInDEV(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - (lanes._debugOwner = element._owner), - (lanes._debugInfo = currentDebugInfo), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + (current._debugOwner = element._owner), + (current._debugInfo = currentDebugInfo), + current ); - lanes = createFiberFromElement(element, returnFiber.mode, lanes); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - lanes._debugInfo = currentDebugInfo; - return lanes; + current = createFiberFromElement(element, returnFiber.mode, lanes); + coerceRef(current, element); + current.return = returnFiber; + current._debugInfo = currentDebugInfo; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -4641,7 +4641,7 @@ returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = pushDebugInfo(newChild._debugInfo)), (lanes._debugInfo = currentDebugInfo), @@ -5156,80 +5156,72 @@ case REACT_ELEMENT_TYPE: var prevDebugInfo = pushDebugInfo(newChild._debugInfo); a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, - newChild.props.children + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - validateFragmentProps( - newChild, + lanes = useFiber( currentFirstChild, - returnFiber + newChild.props.children ); - returnFiber = currentFirstChild; + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + validateFragmentProps(newChild, lanes, returnFiber); + returnFiber = lanes; break a; } } else if ( - child.elementType === key || - isCompatibleFamilyForHotReloading(child, newChild) || + currentFirstChild.elementType === key || + isCompatibleFamilyForHotReloading( + currentFirstChild, + newChild + ) || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - callLazyInitInDEV(key) === child.type) + callLazyInitInDEV(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef( + deleteRemainingChildren( returnFiber, - child, - currentFirstChild, - newChild + currentFirstChild.sibling ); - currentFirstChild.return = returnFiber; - currentFirstChild._debugOwner = newChild._owner; - currentFirstChild._debugInfo = currentDebugInfo; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + lanes._debugOwner = newChild._owner; + lanes._debugInfo = currentDebugInfo; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugInfo = currentDebugInfo), - validateFragmentProps( - newChild, - currentFirstChild, - returnFiber - ), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugInfo = currentDebugInfo), + validateFragmentProps(newChild, lanes, returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromElement( newChild, returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (lanes._debugInfo = currentDebugInfo), (returnFiber = lanes)); @@ -5257,12 +5249,12 @@ returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( + lanes = useFiber( currentFirstChild, prevDebugInfo.children || [] ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -5271,13 +5263,13 @@ else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( + lanes = createFiberFromPortal( prevDebugInfo, returnFiber.mode, lanes ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: @@ -5308,18 +5300,19 @@ ); if (getIteratorFn(newChild)) { prevDebugInfo = pushDebugInfo(newChild._debugInfo); - child = getIteratorFn(newChild); - if ("function" !== typeof child) + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error( "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue." ); - key = child.call(newChild); - if (key === newChild) { + var newChildren = key.call(newChild); + if (newChildren === newChild) { if ( 0 !== returnFiber.tag || "[object GeneratorFunction]" !== Object.prototype.toString.call(returnFiber.type) || - "[object Generator]" !== Object.prototype.toString.call(key) + "[object Generator]" !== + Object.prototype.toString.call(newChildren) ) didWarnAboutGenerators || console.error( @@ -5327,7 +5320,7 @@ ), (didWarnAboutGenerators = !0); } else - newChild.entries !== child || + newChild.entries !== key || didWarnAboutMaps || (console.error( "Using Maps as children is not supported. Use an array of keyed ReactElements instead." @@ -5336,7 +5329,7 @@ returnFiber = reconcileChildrenIterator( returnFiber, currentFirstChild, - key, + newChildren, lanes ); currentDebugInfo = prevDebugInfo; @@ -5375,22 +5368,19 @@ returnFiber, currentFirstChild.sibling ), - (currentFirstChild = useFiber( - currentFirstChild, - prevDebugInfo - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, prevDebugInfo)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( + (lanes = createFiberFromText( prevDebugInfo, returnFiber.mode, lanes )), - (currentFirstChild.return = returnFiber), - (currentFirstChild._debugOwner = returnFiber), - (currentFirstChild._debugInfo = currentDebugInfo), - (returnFiber = currentFirstChild)), + (lanes.return = returnFiber), + (lanes._debugOwner = returnFiber), + (lanes._debugInfo = currentDebugInfo), + (returnFiber = lanes)), placeSingleChild(returnFiber) ); "function" === typeof newChild && @@ -10178,10 +10168,7 @@ ); } function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; + lastContextDependency = currentlyRenderingFiber = null; isDisallowedContextReadInDEV = !1; } function pushProvider(providerFiber, context, nextValue) { @@ -10356,7 +10343,7 @@ } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -10373,23 +10360,20 @@ } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) - throw Error( - "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." - ); - lastContextDependency = context; - consumer.dependencies = { - lanes: 0, - firstContext: context, - _debugThenableState: null - }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) + throw Error( + "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()." + ); + lastContextDependency = context; + consumer.dependencies = { + lanes: 0, + firstContext: context, + _debugThenableState: null + }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } function initializeUpdateQueue(fiber) { @@ -23843,7 +23827,6 @@ var rendererSigil = {}; var currentlyRenderingFiber = null, lastContextDependency = null, - lastFullyObservedContext = null, isDisallowedContextReadInDEV = !1, UpdateState = 0, ReplaceState = 1, @@ -24502,11 +24485,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-rc-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-rc-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-rc-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -24543,11 +24526,11 @@ !(function () { var internals = { bundleType: 1, - version: "19.0.0-rc-7c8e5e7a-20241101", + version: "19.0.0-rc-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-rc-7c8e5e7a-20241101" + reconcilerVersion: "19.0.0-rc-66855b96-20241106" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -25021,7 +25004,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js index 4f40f85e4a3f0..62b8e36c1f14b 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js @@ -2851,9 +2851,9 @@ function unwrapThenable(thenable) { null === thenableState$1 && (thenableState$1 = []); return trackUsedThenable(thenableState$1, thenable, index); } -function coerceRef(returnFiber, current, workInProgress, element) { - returnFiber = element.props.ref; - workInProgress.ref = void 0 !== returnFiber ? returnFiber : null; +function coerceRef(workInProgress, element) { + element = element.props.ref; + workInProgress.ref = void 0 !== element ? element : null; } function throwOnInvalidObjectType(returnFiber, newChild) { if (newChild.$$typeof === REACT_LEGACY_ELEMENT_TYPE) @@ -2953,12 +2953,12 @@ function createChildReconciler(shouldTrackSideEffects) { resolveLazy(elementType) === current.type)) ) return ( - (lanes = useFiber(current, element.props)), - coerceRef(returnFiber, current, lanes, element), - (lanes.return = returnFiber), - lanes + (current = useFiber(current, element.props)), + coerceRef(current, element), + (current.return = returnFiber), + current ); - lanes = createFiberFromTypeAndProps( + current = createFiberFromTypeAndProps( element.type, element.key, element.props, @@ -2966,9 +2966,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes ); - coerceRef(returnFiber, current, lanes, element); - lanes.return = returnFiber; - return lanes; + coerceRef(current, element); + current.return = returnFiber; + return current; } function updatePortal(returnFiber, current, portal, lanes) { if ( @@ -3029,7 +3029,7 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, null, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), lanes ); @@ -3376,52 +3376,54 @@ function createChildReconciler(shouldTrackSideEffects) { switch (newChild.$$typeof) { case REACT_ELEMENT_TYPE: a: { - for ( - var key = newChild.key, child = currentFirstChild; - null !== child; - - ) { - if (child.key === key) { + for (var key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) { key = newChild.type; if (key === REACT_FRAGMENT_TYPE) { - if (7 === child.tag) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber( - child, + if (7 === currentFirstChild.tag) { + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber( + currentFirstChild, newChild.props.children ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes.return = returnFiber; + returnFiber = lanes; break a; } } else if ( - child.elementType === key || + currentFirstChild.elementType === key || ("object" === typeof key && null !== key && key.$$typeof === REACT_LAZY_TYPE && - resolveLazy(key) === child.type) + resolveLazy(key) === currentFirstChild.type) ) { - deleteRemainingChildren(returnFiber, child.sibling); - currentFirstChild = useFiber(child, newChild.props); - coerceRef(returnFiber, child, currentFirstChild, newChild); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + deleteRemainingChildren( + returnFiber, + currentFirstChild.sibling + ); + lanes = useFiber(currentFirstChild, newChild.props); + coerceRef(lanes, newChild); + lanes.return = returnFiber; + returnFiber = lanes; break a; } - deleteRemainingChildren(returnFiber, child); + deleteRemainingChildren(returnFiber, currentFirstChild); break; - } else deleteChild(returnFiber, child); - child = child.sibling; + } else deleteChild(returnFiber, currentFirstChild); + currentFirstChild = currentFirstChild.sibling; } newChild.type === REACT_FRAGMENT_TYPE - ? ((currentFirstChild = createFiberFromFragment( + ? ((lanes = createFiberFromFragment( newChild.props.children, returnFiber.mode, lanes, newChild.key )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes.return = returnFiber), + (returnFiber = lanes)) : ((lanes = createFiberFromTypeAndProps( newChild.type, newChild.key, @@ -3430,15 +3432,15 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber.mode, lanes )), - coerceRef(returnFiber, currentFirstChild, lanes, newChild), + coerceRef(lanes, newChild), (lanes.return = returnFiber), (returnFiber = lanes)); } return placeSingleChild(returnFiber); case REACT_PORTAL_TYPE: a: { - for (child = newChild.key; null !== currentFirstChild; ) { - if (currentFirstChild.key === child) + for (key = newChild.key; null !== currentFirstChild; ) { + if (currentFirstChild.key === key) if ( 4 === currentFirstChild.tag && currentFirstChild.stateNode.containerInfo === @@ -3450,12 +3452,9 @@ function createChildReconciler(shouldTrackSideEffects) { returnFiber, currentFirstChild.sibling ); - currentFirstChild = useFiber( - currentFirstChild, - newChild.children || [] - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = useFiber(currentFirstChild, newChild.children || []); + lanes.return = returnFiber; + returnFiber = lanes; break a; } else { deleteRemainingChildren(returnFiber, currentFirstChild); @@ -3464,19 +3463,15 @@ function createChildReconciler(shouldTrackSideEffects) { else deleteChild(returnFiber, currentFirstChild); currentFirstChild = currentFirstChild.sibling; } - currentFirstChild = createFiberFromPortal( - newChild, - returnFiber.mode, - lanes - ); - currentFirstChild.return = returnFiber; - returnFiber = currentFirstChild; + lanes = createFiberFromPortal(newChild, returnFiber.mode, lanes); + lanes.return = returnFiber; + returnFiber = lanes; } return placeSingleChild(returnFiber); case REACT_LAZY_TYPE: return ( - (child = newChild._init), - (newChild = child(newChild._payload)), + (key = newChild._init), + (newChild = key(newChild._payload)), reconcileChildFibersImpl( returnFiber, currentFirstChild, @@ -3493,10 +3488,9 @@ function createChildReconciler(shouldTrackSideEffects) { lanes ); if (getIteratorFn(newChild)) { - child = getIteratorFn(newChild); - if ("function" !== typeof child) - throw Error(formatProdErrorMessage(150)); - newChild = child.call(newChild); + key = getIteratorFn(newChild); + if ("function" !== typeof key) throw Error(formatProdErrorMessage(150)); + newChild = key.call(newChild); return reconcileChildrenIterator( returnFiber, currentFirstChild, @@ -3526,17 +3520,13 @@ function createChildReconciler(shouldTrackSideEffects) { ? ((newChild = "" + newChild), null !== currentFirstChild && 6 === currentFirstChild.tag ? (deleteRemainingChildren(returnFiber, currentFirstChild.sibling), - (currentFirstChild = useFiber(currentFirstChild, newChild)), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)) + (lanes = useFiber(currentFirstChild, newChild)), + (lanes.return = returnFiber), + (returnFiber = lanes)) : (deleteRemainingChildren(returnFiber, currentFirstChild), - (currentFirstChild = createFiberFromText( - newChild, - returnFiber.mode, - lanes - )), - (currentFirstChild.return = returnFiber), - (returnFiber = currentFirstChild)), + (lanes = createFiberFromText(newChild, returnFiber.mode, lanes)), + (lanes.return = returnFiber), + (returnFiber = lanes)), placeSingleChild(returnFiber)) : deleteRemainingChildren(returnFiber, currentFirstChild); } @@ -7224,14 +7214,7 @@ function beginWork(current, workInProgress, renderLanes) { } var valueCursor = createCursor(null), currentlyRenderingFiber = null, - lastContextDependency = null, - lastFullyObservedContext = null; -function resetContextDependencies() { - lastFullyObservedContext = - lastContextDependency = - currentlyRenderingFiber = - null; -} + lastContextDependency = null; function pushProvider(providerFiber, context, nextValue) { push(valueCursor, context._currentValue); context._currentValue = nextValue; @@ -7374,7 +7357,7 @@ function checkIfContextChanged(currentDependencies) { } function prepareToReadContext(workInProgress) { currentlyRenderingFiber = workInProgress; - lastFullyObservedContext = lastContextDependency = null; + lastContextDependency = null; workInProgress = workInProgress.dependencies; null !== workInProgress && (workInProgress.firstContext = null); } @@ -7387,16 +7370,13 @@ function readContextDuringReconciliation(consumer, context) { } function readContextForConsumer(consumer, context) { var value = context._currentValue; - if (lastFullyObservedContext !== context) - if ( - ((context = { context: context, memoizedValue: value, next: null }), - null === lastContextDependency) - ) { - if (null === consumer) throw Error(formatProdErrorMessage(308)); - lastContextDependency = context; - consumer.dependencies = { lanes: 0, firstContext: context }; - consumer.flags |= 524288; - } else lastContextDependency = lastContextDependency.next = context; + context = { context: context, memoizedValue: value, next: null }; + if (null === lastContextDependency) { + if (null === consumer) throw Error(formatProdErrorMessage(308)); + lastContextDependency = context; + consumer.dependencies = { lanes: 0, firstContext: context }; + consumer.flags |= 524288; + } else lastContextDependency = lastContextDependency.next = context; return value; } var hasForceUpdate = !1; @@ -11054,7 +11034,7 @@ function resetWorkInProgressStack() { var interruptedWork = workInProgress.return; else (interruptedWork = workInProgress), - resetContextDependencies(), + (lastContextDependency = currentlyRenderingFiber = null), resetHooksOnUnwind(interruptedWork), (thenableState$1 = null), (thenableIndexCounter$1 = 0), @@ -11251,7 +11231,7 @@ function renderRootSync(root, lanes) { } while (1); lanes && root.shellSuspendCounter++; - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; executionContext = prevExecutionContext; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; @@ -11371,7 +11351,7 @@ function renderRootConcurrent(root, lanes) { handleThrow(root, thrownValue$175); } while (1); - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; ReactSharedInternals.H = prevDispatcher; ReactSharedInternals.A = prevAsyncDispatcher; executionContext = prevExecutionContext; @@ -11445,7 +11425,7 @@ function replaySuspendedUnitOfWork(unitOfWork) { null === next ? completeUnitOfWork(unitOfWork) : (workInProgress = next); } function throwAndUnwindWorkLoop(root, unitOfWork, thrownValue) { - resetContextDependencies(); + lastContextDependency = currentlyRenderingFiber = null; resetHooksOnUnwind(unitOfWork); thenableState$1 = null; thenableIndexCounter$1 = 0; @@ -15628,14 +15608,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1767 = React.version; if ( - "19.0.0-rc-7c8e5e7a-20241101" !== + "19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion$jscomp$inline_1767 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1767, - "19.0.0-rc-7c8e5e7a-20241101" + "19.0.0-rc-66855b96-20241106" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15657,11 +15637,11 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_1774 = { bundleType: 0, - version: "19.0.0-rc-7c8e5e7a-20241101", + version: "19.0.0-rc-66855b96-20241106", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, findFiberByHostInstance: getClosestInstanceFromNode, - reconcilerVersion: "19.0.0-rc-7c8e5e7a-20241101", + reconcilerVersion: "19.0.0-rc-66855b96-20241106", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$274 = 0; @@ -15679,16 +15659,16 @@ var internals$jscomp$inline_1774 = { } }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2204 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2208 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2204.isDisabled && - hook$jscomp$inline_2204.supportsFiber + !hook$jscomp$inline_2208.isDisabled && + hook$jscomp$inline_2208.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2204.inject( + (rendererID = hook$jscomp$inline_2208.inject( internals$jscomp$inline_1774 )), - (injectedHook = hook$jscomp$inline_2204); + (injectedHook = hook$jscomp$inline_2208); } catch (err) {} } function noop() {} @@ -15941,7 +15921,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js index 6246dcb586382..eb830fda1b322 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js @@ -5450,8 +5450,8 @@ key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key, keyPath = [task.keyPath, name, keyOrIndex]; @@ -8570,5 +8570,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js index d9e37ac7c547a..dd2c2cd14524d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js @@ -4243,8 +4243,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -5623,4 +5623,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js index ac95c818578e0..812471c4e08ab 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js @@ -5450,8 +5450,8 @@ key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key, keyPath = [task.keyPath, name, keyOrIndex]; @@ -8570,5 +8570,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js index cc466d5e0000e..1994d9d7a2d59 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js @@ -4295,8 +4295,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -5701,4 +5701,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js index b170eb2ef9bfc..9a58ccf23f26b 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js @@ -5632,8 +5632,8 @@ key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key, keyPath = [task.keyPath, name, keyOrIndex]; @@ -7296,11 +7296,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-rc-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-rc-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-rc-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -8952,5 +8952,5 @@ startWork(request); }); }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js index c2a13f2ee8e51..af45d9f3c2e1d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js @@ -4643,8 +4643,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -5956,12 +5956,12 @@ function abort(request, reason) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-rc-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.0.0-rc-7c8e5e7a-20241101" + "19.0.0-rc-66855b96-20241106" ) ); } @@ -6108,4 +6108,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js index 01dd8abc7a230..9ae2e98db64d0 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js @@ -4271,8 +4271,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -5594,13 +5594,13 @@ function abort(request, reason) { } var isomorphicReactPackageVersion$jscomp$inline_731 = React.version; if ( - "19.0.0-rc-7c8e5e7a-20241101" !== + "19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion$jscomp$inline_731 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_731 + - "\n - react-dom: 19.0.0-rc-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-rc-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -5691,4 +5691,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js index 3580b3f1766ed..66142606fb8b0 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js @@ -4063,6 +4063,12 @@ "disabledDepth fell below zero. This is a bug in React. Please file an issue." ); } + function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; + } function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -4085,7 +4091,7 @@ if (void 0 !== frame) return frame; reentry = !0; frame = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var previousDispatcher = null; previousDispatcher = ReactSharedInternals.H; ReactSharedInternals.H = null; @@ -5636,8 +5642,8 @@ key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key, keyPath = [task.keyPath, name, keyOrIndex]; @@ -7313,11 +7319,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-rc-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-rc-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-rc-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -8976,5 +8982,5 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js index 395ff3a0adea8..501e5ac1d027c 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js @@ -3625,9 +3625,14 @@ var currentResumableState = null, getCacheForType: function () { throw Error("Not implemented."); } - }, - prefix, - suffix; + }; +function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; +} +var prefix, suffix; function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -3649,7 +3654,7 @@ function describeNativeComponentFrame(fn, construct) { if (!fn || reentry) return ""; reentry = !0; var previousPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; try { var RunInRootFrame = { DetermineComponentFrameRoot: function () { @@ -4695,8 +4700,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -6044,11 +6049,11 @@ function abort(request, reason) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-rc-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-rc-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-rc-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -6205,4 +6210,4 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js index 8152eb5df3bb3..660f309e09e52 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js @@ -3966,6 +3966,12 @@ "disabledDepth fell below zero. This is a bug in React. Please file an issue." ); } + function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; + } function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -3988,7 +3994,7 @@ if (void 0 !== frame) return frame; reentry = !0; frame = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var previousDispatcher = null; previousDispatcher = ReactSharedInternals.H; ReactSharedInternals.H = null; @@ -5535,8 +5541,8 @@ key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key, keyPath = [task.keyPath, name, keyOrIndex]; @@ -7188,11 +7194,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-rc-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-rc-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-rc-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -8839,5 +8845,5 @@ } }; }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js index e2c5b10f17c19..57d15dc7f2e7d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js @@ -3525,9 +3525,14 @@ var currentResumableState = null, getCacheForType: function () { throw Error("Not implemented."); } - }, - prefix, - suffix; + }; +function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; +} +var prefix, suffix; function describeBuiltInComponentFrame(name) { if (void 0 === prefix) try { @@ -3549,7 +3554,7 @@ function describeNativeComponentFrame(fn, construct) { if (!fn || reentry) return ""; reentry = !0; var previousPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; try { var RunInRootFrame = { DetermineComponentFrameRoot: function () { @@ -4592,8 +4597,8 @@ function retryNode(request, task) { key = node.key, props = node.props; node = props.ref; - var ref = void 0 !== node ? node : null; - var name = getComponentNameFromType(type), + var ref = void 0 !== node ? node : null, + name = getComponentNameFromType(type), keyOrIndex = null == key ? (-1 === childIndex ? 0 : childIndex) : key; key = [task.keyPath, name, keyOrIndex]; @@ -5936,11 +5941,11 @@ function abort(request, reason) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.0.0-rc-7c8e5e7a-20241101" !== isomorphicReactPackageVersion) + if ("19.0.0-rc-66855b96-20241106" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.0.0-rc-7c8e5e7a-20241101\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.0.0-rc-66855b96-20241106\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -6089,4 +6094,4 @@ exports.renderToPipeableStream = function (children, options) { } }; }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js index 8ea4b5b68be9d..2ad153b013174 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js index c7d4c70753384..e6926d1775f1b 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js index 37a5df6b5142f..f6b82fb018c56 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js index d548051335039..5be2308577c98 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json index c70932e12c3b2..48a1c6e3be7f4 100644 --- a/packages/next/src/compiled/react-dom/package.json +++ b/packages/next/src/compiled/react-dom/package.json @@ -67,10 +67,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.25.0-rc-7c8e5e7a-20241101" + "scheduler": "0.25.0-rc-66855b96-20241106" }, "peerDependencies": { - "react": "19.0.0-rc-7c8e5e7a-20241101" + "react": "19.0.0-rc-66855b96-20241106" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-experimental/cjs/react-jsx-dev-runtime.development.js b/packages/next/src/compiled/react-experimental/cjs/react-jsx-dev-runtime.development.js index 2d43cff367bd4..9abbbbdbf857d 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react-jsx-dev-runtime.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react-jsx-dev-runtime.development.js @@ -113,13 +113,6 @@ var dispatcher = ReactSharedInternals.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -155,7 +148,6 @@ function ReactElement( type, key, - _ref, self, source, owner, @@ -163,7 +155,7 @@ debugStack, debugTask ) { - _ref = props.ref; + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -171,7 +163,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -257,22 +249,21 @@ (checkKeyStringCoercion(maybeKey), (children = "" + maybeKey)); hasValidKey(config) && (checkKeyStringCoercion(config.key), (children = "" + config.key)); - hasValidRef(config); if ("key" in config) { maybeKey = {}; for (var propName in config) "key" !== propName && (maybeKey[propName] = config[propName]); } else maybeKey = config; children && - ((config = + defineKeyPropWarningGetter( + maybeKey, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type), - children && defineKeyPropWarningGetter(maybeKey, config)); + : type + ); return ReactElement( type, children, - null, self, source, getOwner(), diff --git a/packages/next/src/compiled/react-experimental/cjs/react-jsx-dev-runtime.react-server.development.js b/packages/next/src/compiled/react-experimental/cjs/react-jsx-dev-runtime.react-server.development.js index 47bc567b52afb..b77d44319ed15 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react-jsx-dev-runtime.react-server.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react-jsx-dev-runtime.react-server.development.js @@ -113,13 +113,6 @@ var dispatcher = ReactSharedInternalsServer.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -155,7 +148,6 @@ function ReactElement( type, key, - _ref, self, source, owner, @@ -163,7 +155,7 @@ debugStack, debugTask ) { - _ref = props.ref; + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -171,7 +163,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -257,22 +249,21 @@ (checkKeyStringCoercion(maybeKey), (children = "" + maybeKey)); hasValidKey(config) && (checkKeyStringCoercion(config.key), (children = "" + config.key)); - hasValidRef(config); if ("key" in config) { maybeKey = {}; for (var propName in config) "key" !== propName && (maybeKey[propName] = config[propName]); } else maybeKey = config; children && - ((config = + defineKeyPropWarningGetter( + maybeKey, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type), - children && defineKeyPropWarningGetter(maybeKey, config)); + : type + ); return ReactElement( type, children, - null, self, source, getOwner(), diff --git a/packages/next/src/compiled/react-experimental/cjs/react-jsx-runtime.development.js b/packages/next/src/compiled/react-experimental/cjs/react-jsx-runtime.development.js index 5a99a22eda7f6..5d1f7a25bd8a3 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react-jsx-runtime.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react-jsx-runtime.development.js @@ -113,13 +113,6 @@ var dispatcher = ReactSharedInternals.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -155,7 +148,6 @@ function ReactElement( type, key, - _ref, self, source, owner, @@ -163,7 +155,7 @@ debugStack, debugTask ) { - _ref = props.ref; + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -171,7 +163,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -257,22 +249,21 @@ (checkKeyStringCoercion(maybeKey), (children = "" + maybeKey)); hasValidKey(config) && (checkKeyStringCoercion(config.key), (children = "" + config.key)); - hasValidRef(config); if ("key" in config) { maybeKey = {}; for (var propName in config) "key" !== propName && (maybeKey[propName] = config[propName]); } else maybeKey = config; children && - ((config = + defineKeyPropWarningGetter( + maybeKey, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type), - children && defineKeyPropWarningGetter(maybeKey, config)); + : type + ); return ReactElement( type, children, - null, self, source, getOwner(), diff --git a/packages/next/src/compiled/react-experimental/cjs/react-jsx-runtime.react-server.development.js b/packages/next/src/compiled/react-experimental/cjs/react-jsx-runtime.react-server.development.js index 707b6ec59f705..64c082a17eadf 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react-jsx-runtime.react-server.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react-jsx-runtime.react-server.development.js @@ -113,13 +113,6 @@ var dispatcher = ReactSharedInternalsServer.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -155,7 +148,6 @@ function ReactElement( type, key, - _ref, self, source, owner, @@ -163,7 +155,7 @@ debugStack, debugTask ) { - _ref = props.ref; + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -171,7 +163,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -257,22 +249,21 @@ (checkKeyStringCoercion(maybeKey), (children = "" + maybeKey)); hasValidKey(config) && (checkKeyStringCoercion(config.key), (children = "" + config.key)); - hasValidRef(config); if ("key" in config) { maybeKey = {}; for (var propName in config) "key" !== propName && (maybeKey[propName] = config[propName]); } else maybeKey = config; children && - ((config = + defineKeyPropWarningGetter( + maybeKey, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type), - children && defineKeyPropWarningGetter(maybeKey, config)); + : type + ); return ReactElement( type, children, - null, self, source, getOwner(), diff --git a/packages/next/src/compiled/react-experimental/cjs/react.development.js b/packages/next/src/compiled/react-experimental/cjs/react.development.js index a827ec85f8c75..7dad11586a146 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.development.js @@ -159,13 +159,6 @@ var dispatcher = ReactSharedInternals.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -201,7 +194,6 @@ function ReactElement( type, key, - _ref, self, source, owner, @@ -209,7 +201,7 @@ debugStack, debugTask ) { - _ref = props.ref; + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -217,7 +209,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -255,7 +247,6 @@ newKey = ReactElement( oldElement.type, newKey, - null, void 0, void 0, oldElement._owner, @@ -906,28 +897,44 @@ var props = assign({}, element.props), key = element.key, owner = element._owner; - if (null != config) - for (propName in (hasValidRef(config) && (owner = getOwner()), + if (null != config) { + var JSCompiler_inline_result; + a: { + if ( + hasOwnProperty.call(config, "ref") && + (JSCompiler_inline_result = Object.getOwnPropertyDescriptor( + config, + "ref" + ).get) && + JSCompiler_inline_result.isReactWarning + ) { + JSCompiler_inline_result = !1; + break a; + } + JSCompiler_inline_result = void 0 !== config.ref; + } + JSCompiler_inline_result && (owner = getOwner()); hasValidKey(config) && - (checkKeyStringCoercion(config.key), (key = "" + config.key)), - config)) + (checkKeyStringCoercion(config.key), (key = "" + config.key)); + for (propName in config) !hasOwnProperty.call(config, propName) || "key" === propName || "__self" === propName || "__source" === propName || ("ref" === propName && void 0 === config.ref) || (props[propName] = config[propName]); + } var propName = arguments.length - 2; if (1 === propName) props.children = children; else if (1 < propName) { - for (var childArray = Array(propName), i = 0; i < propName; i++) - childArray[i] = arguments[i + 2]; - props.children = childArray; + JSCompiler_inline_result = Array(propName); + for (var i = 0; i < propName; i++) + JSCompiler_inline_result[i] = arguments[i + 2]; + props.children = JSCompiler_inline_result; } props = ReactElement( element.type, key, - null, void 0, void 0, owner, @@ -963,6 +970,7 @@ var node = arguments[i]; isValidElement(node) && node._store && (node._store.validated = 1); } + var propName; i = {}; node = null; if (null != config) @@ -973,7 +981,6 @@ console.warn( "Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform" )), - hasValidRef(config), hasValidKey(config) && (checkKeyStringCoercion(config.key), (node = "" + config.key)), config)) @@ -997,17 +1004,16 @@ if (type && type.defaultProps) for (propName in ((childrenLength = type.defaultProps), childrenLength)) void 0 === i[propName] && (i[propName] = childrenLength[propName]); - if (node) { - var propName = + node && + defineKeyPropWarningGetter( + i, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type; - node && defineKeyPropWarningGetter(i, propName); - } + : type + ); return ReactElement( type, node, - null, void 0, void 0, getOwner(), @@ -1237,7 +1243,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-experimental/cjs/react.production.js b/packages/next/src/compiled/react-experimental/cjs/react.production.js index 7cb05904ffd87..abd79139f4cd7 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.production.js @@ -78,13 +78,13 @@ pureComponentPrototype.isPureReactComponent = !0; var isArrayImpl = Array.isArray, ReactSharedInternals = { H: null, A: null, T: null, S: null }, hasOwnProperty = Object.prototype.hasOwnProperty; -function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; +function ReactElement(type, key, self, source, owner, props) { + self = props.ref; return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key, - ref: void 0 !== _ref ? _ref : null, + ref: void 0 !== self ? self : null, props: props }; } @@ -92,7 +92,6 @@ function cloneAndReplaceKey(oldElement, newKey) { return ReactElement( oldElement.type, newKey, - null, void 0, void 0, void 0, @@ -406,7 +405,7 @@ exports.cloneElement = function (element, config, children) { childArray[i] = arguments[i + 2]; props.children = childArray; } - return ReactElement(element.type, key, null, void 0, void 0, owner, props); + return ReactElement(element.type, key, void 0, void 0, owner, props); }; exports.createContext = function (defaultValue) { defaultValue = { @@ -446,7 +445,7 @@ exports.createElement = function (type, config, children) { for (propName in ((childrenLength = type.defaultProps), childrenLength)) void 0 === props[propName] && (props[propName] = childrenLength[propName]); - return ReactElement(type, key, null, void 0, void 0, null, props); + return ReactElement(type, key, void 0, void 0, null, props); }; exports.createRef = function () { return { current: null }; @@ -567,4 +566,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js index 514a3c2b89299..debf4bcc160f0 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js @@ -121,13 +121,6 @@ var dispatcher = ReactSharedInternals.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -163,7 +156,6 @@ function ReactElement( type, key, - _ref, self, source, owner, @@ -171,7 +163,7 @@ debugStack, debugTask ) { - _ref = props.ref; + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -179,7 +171,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -217,7 +209,6 @@ newKey = ReactElement( oldElement.type, newKey, - null, void 0, void 0, oldElement._owner, @@ -664,28 +655,44 @@ var props = assign({}, element.props), key = element.key, owner = element._owner; - if (null != config) - for (propName in (hasValidRef(config) && (owner = getOwner()), + if (null != config) { + var JSCompiler_inline_result; + a: { + if ( + hasOwnProperty.call(config, "ref") && + (JSCompiler_inline_result = Object.getOwnPropertyDescriptor( + config, + "ref" + ).get) && + JSCompiler_inline_result.isReactWarning + ) { + JSCompiler_inline_result = !1; + break a; + } + JSCompiler_inline_result = void 0 !== config.ref; + } + JSCompiler_inline_result && (owner = getOwner()); hasValidKey(config) && - (checkKeyStringCoercion(config.key), (key = "" + config.key)), - config)) + (checkKeyStringCoercion(config.key), (key = "" + config.key)); + for (propName in config) !hasOwnProperty.call(config, propName) || "key" === propName || "__self" === propName || "__source" === propName || ("ref" === propName && void 0 === config.ref) || (props[propName] = config[propName]); + } var propName = arguments.length - 2; if (1 === propName) props.children = children; else if (1 < propName) { - for (var childArray = Array(propName), i = 0; i < propName; i++) - childArray[i] = arguments[i + 2]; - props.children = childArray; + JSCompiler_inline_result = Array(propName); + for (var i = 0; i < propName; i++) + JSCompiler_inline_result[i] = arguments[i + 2]; + props.children = JSCompiler_inline_result; } props = ReactElement( element.type, key, - null, void 0, void 0, owner, @@ -703,6 +710,7 @@ var node = arguments[i]; isValidElement(node) && node._store && (node._store.validated = 1); } + var propName; i = {}; node = null; if (null != config) @@ -713,7 +721,6 @@ console.warn( "Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform" )), - hasValidRef(config), hasValidKey(config) && (checkKeyStringCoercion(config.key), (node = "" + config.key)), config)) @@ -737,17 +744,16 @@ if (type && type.defaultProps) for (propName in ((childrenLength = type.defaultProps), childrenLength)) void 0 === i[propName] && (i[propName] = childrenLength[propName]); - if (node) { - var propName = + node && + defineKeyPropWarningGetter( + i, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type; - node && defineKeyPropWarningGetter(i, propName); - } + : type + ); return ReactElement( type, node, - null, void 0, void 0, getOwner(), @@ -978,5 +984,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; + exports.version = "19.0.0-experimental-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js index 7cfd414bd76e5..46efe02921605 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js @@ -58,13 +58,13 @@ function getIteratorFn(maybeIterable) { } var hasOwnProperty = Object.prototype.hasOwnProperty, assign = Object.assign; -function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; +function ReactElement(type, key, self, source, owner, props) { + self = props.ref; return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key, - ref: void 0 !== _ref ? _ref : null, + ref: void 0 !== self ? self : null, props: props }; } @@ -72,7 +72,6 @@ function cloneAndReplaceKey(oldElement, newKey) { return ReactElement( oldElement.type, newKey, - null, void 0, void 0, void 0, @@ -430,7 +429,7 @@ exports.cloneElement = function (element, config, children) { childArray[i] = arguments[i + 2]; props.children = childArray; } - return ReactElement(element.type, key, null, void 0, void 0, owner, props); + return ReactElement(element.type, key, void 0, void 0, owner, props); }; exports.createElement = function (type, config, children) { var propName, @@ -454,7 +453,7 @@ exports.createElement = function (type, config, children) { for (propName in ((childrenLength = type.defaultProps), childrenLength)) void 0 === props[propName] && (props[propName] = childrenLength[propName]); - return ReactElement(type, key, null, void 0, void 0, null, props); + return ReactElement(type, key, void 0, void 0, null, props); }; exports.createRef = function () { return { current: null }; @@ -567,4 +566,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.0.0-experimental-7c8e5e7a-20241101"; +exports.version = "19.0.0-experimental-66855b96-20241106"; diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json index ab841256389f1..edf9932348765 100644 --- a/packages/next/src/compiled/react-is/package.json +++ b/packages/next/src/compiled/react-is/package.json @@ -1,6 +1,6 @@ { "name": "react-is", - "version": "19.0.0-rc-7c8e5e7a-20241101", + "version": "19.0.0-rc-66855b96-20241106", "description": "Brand checking of React Elements.", "main": "index.js", "sideEffects": false, diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js index cfa59349b9df9..f38b549ac770e 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js @@ -2654,10 +2654,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.0.0-experimental-7c8e5e7a-20241101", + version: "19.0.0-experimental-66855b96-20241106", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.0.0-experimental-7c8e5e7a-20241101", + reconcilerVersion: "19.0.0-experimental-66855b96-20241106", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js index 2d50968671864..ae356458e841d 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js @@ -1117,6 +1117,12 @@ } return null; } + function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; + } function ReactPromise(status, value, reason, response) { this.status = status; this.value = value; @@ -2261,7 +2267,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js index eeeb476f10ed5..23c3cbf620810 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js @@ -1117,6 +1117,12 @@ } return null; } + function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; + } function ReactPromise(status, value, reason, response) { this.status = status; this.value = value; @@ -2261,7 +2267,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js index c8109d7335dcb..f871b7339ba1b 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js @@ -187,16 +187,10 @@ ((hasProperties = !0), (trimmed[key] = options[key])); return hasProperties ? trimmed : null; } - function prepareStackTrace(error, structuredStackTrace) { - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } function parseStackTrace(error, skipFrames) { a: { var previousPrepare = Error.prepareStackTrace; - Error.prepareStackTrace = prepareStackTrace; + Error.prepareStackTrace = void 0; try { var stack = String(error.stack); break a; diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js index 7e01de85221ba..add36474a90d4 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js @@ -587,7 +587,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js index 59a0ee48898d8..69db881f4d0ea 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js @@ -611,7 +611,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json index f5931256f1aa4..7f4286a4b0bf4 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "0.0.0-experimental-7c8e5e7a-20241101", - "react-dom": "0.0.0-experimental-7c8e5e7a-20241101" + "react": "0.0.0-experimental-66855b96-20241106", + "react-dom": "0.0.0-experimental-66855b96-20241106" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js index d97da302ca414..9eaaaebaa8039 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js @@ -2450,10 +2450,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.0.0-rc-7c8e5e7a-20241101", + version: "19.0.0-rc-66855b96-20241106", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.0.0-rc-7c8e5e7a-20241101", + reconcilerVersion: "19.0.0-rc-66855b96-20241106", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js index e8db31328d3e9..2e32afefbc09c 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js @@ -187,16 +187,10 @@ ((hasProperties = !0), (trimmed[key] = options[key])); return hasProperties ? trimmed : null; } - function prepareStackTrace(error, structuredStackTrace) { - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } function parseStackTrace(error, skipFrames) { a: { var previousPrepare = Error.prepareStackTrace; - Error.prepareStackTrace = prepareStackTrace; + Error.prepareStackTrace = void 0; try { var stack = String(error.stack); break a; diff --git a/packages/next/src/compiled/react-server-dom-turbopack/package.json b/packages/next/src/compiled/react-server-dom-turbopack/package.json index 8cadf22b55485..712df2ebfa322 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "19.0.0-rc-7c8e5e7a-20241101", - "react-dom": "19.0.0-rc-7c8e5e7a-20241101" + "react": "19.0.0-rc-66855b96-20241106", + "react-dom": "19.0.0-rc-66855b96-20241106" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js index e78eb2f17c12d..c46c29857d2ac 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js @@ -2669,10 +2669,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.0.0-experimental-7c8e5e7a-20241101", + version: "19.0.0-experimental-66855b96-20241106", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.0.0-experimental-7c8e5e7a-20241101", + reconcilerVersion: "19.0.0-experimental-66855b96-20241106", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js index df0ef58d812f5..763aefe288d3b 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js @@ -1120,6 +1120,12 @@ } return null; } + function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; + } function ReactPromise(status, value, reason, response) { this.status = status; this.value = value; @@ -2264,7 +2270,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js index 8cfdf0b1c6489..9dc621ce2549b 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js @@ -1120,6 +1120,12 @@ } return null; } + function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; + } function ReactPromise(status, value, reason, response) { this.status = status; this.value = value; @@ -2264,7 +2270,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js index 0c9849ca67b6c..4169c8cbdc197 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js @@ -1082,6 +1082,12 @@ } return null; } + function prepareStackTrace(error, structuredStackTrace) { + error = (error.name || "Error") + ": " + (error.message || ""); + for (var i = 0; i < structuredStackTrace.length; i++) + error += "\n at " + structuredStackTrace[i].toString(); + return error; + } function ReactPromise(status, value, reason, response) { this.status = status; this.value = value; @@ -2226,7 +2232,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js index 0d6be3029f0d3..e584ea8ac1d93 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js @@ -187,16 +187,10 @@ ((hasProperties = !0), (trimmed[key] = options[key])); return hasProperties ? trimmed : null; } - function prepareStackTrace(error, structuredStackTrace) { - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } function parseStackTrace(error, skipFrames) { a: { var previousPrepare = Error.prepareStackTrace; - Error.prepareStackTrace = prepareStackTrace; + Error.prepareStackTrace = void 0; try { var stack = String(error.stack); break a; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js index 964dbad276c3a..4c8a13c43161a 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js @@ -587,7 +587,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js index 32d4c507a27d1..1e1e258e96bb4 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js @@ -611,7 +611,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js index 1489964b46de1..1f8f0ce439e55 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js @@ -611,7 +611,7 @@ var JSCompiler_temp_const = info; var error = ownerStack, prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; + Error.prepareStackTrace = prepareStackTrace; var stack = error.stack; Error.prepareStackTrace = prevPrepareStackTrace; stack.startsWith("Error: react-stack-top-frame\n") && diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json index aa2a486f481f4..b474fbb041e97 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "0.0.0-experimental-7c8e5e7a-20241101", - "react-dom": "0.0.0-experimental-7c8e5e7a-20241101", + "react": "0.0.0-experimental-66855b96-20241106", + "react-dom": "0.0.0-experimental-66855b96-20241106", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js index d27917c296256..59395f70bb3f3 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js @@ -2465,10 +2465,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.0.0-rc-7c8e5e7a-20241101", + version: "19.0.0-rc-66855b96-20241106", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.0.0-rc-7c8e5e7a-20241101", + reconcilerVersion: "19.0.0-rc-66855b96-20241106", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js index 9171f6e8e2800..77b814b6e906c 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js @@ -187,16 +187,10 @@ ((hasProperties = !0), (trimmed[key] = options[key])); return hasProperties ? trimmed : null; } - function prepareStackTrace(error, structuredStackTrace) { - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } function parseStackTrace(error, skipFrames) { a: { var previousPrepare = Error.prepareStackTrace; - Error.prepareStackTrace = prepareStackTrace; + Error.prepareStackTrace = void 0; try { var stack = String(error.stack); break a; diff --git a/packages/next/src/compiled/react-server-dom-webpack/package.json b/packages/next/src/compiled/react-server-dom-webpack/package.json index a85b56389eb52..31529fbe2e739 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "19.0.0-rc-7c8e5e7a-20241101", - "react-dom": "19.0.0-rc-7c8e5e7a-20241101", + "react": "19.0.0-rc-66855b96-20241106", + "react-dom": "19.0.0-rc-66855b96-20241106", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react/cjs/react-jsx-dev-runtime.development.js b/packages/next/src/compiled/react/cjs/react-jsx-dev-runtime.development.js index cde49a8ab96e8..915e59629222b 100644 --- a/packages/next/src/compiled/react/cjs/react-jsx-dev-runtime.development.js +++ b/packages/next/src/compiled/react/cjs/react-jsx-dev-runtime.development.js @@ -348,13 +348,6 @@ var dispatcher = ReactSharedInternals.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -387,8 +380,8 @@ componentName = this.props.ref; return void 0 !== componentName ? componentName : null; } - function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; + function ReactElement(type, key, self, source, owner, props) { + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -396,7 +389,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -515,27 +508,19 @@ (checkKeyStringCoercion(maybeKey), (children = "" + maybeKey)); hasValidKey(config) && (checkKeyStringCoercion(config.key), (children = "" + config.key)); - hasValidRef(config); if ("key" in config) { maybeKey = {}; for (var propName in config) "key" !== propName && (maybeKey[propName] = config[propName]); } else maybeKey = config; children && - ((config = + defineKeyPropWarningGetter( + maybeKey, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type), - children && defineKeyPropWarningGetter(maybeKey, config)); - return ReactElement( - type, - children, - null, - self, - source, - getOwner(), - maybeKey - ); + : type + ); + return ReactElement(type, children, self, source, getOwner(), maybeKey); } function validateChildKeys(node, parentType) { if ( diff --git a/packages/next/src/compiled/react/cjs/react-jsx-dev-runtime.react-server.development.js b/packages/next/src/compiled/react/cjs/react-jsx-dev-runtime.react-server.development.js index fcedc87a969a2..9973c9d09cf5f 100644 --- a/packages/next/src/compiled/react/cjs/react-jsx-dev-runtime.react-server.development.js +++ b/packages/next/src/compiled/react/cjs/react-jsx-dev-runtime.react-server.development.js @@ -348,13 +348,6 @@ var dispatcher = ReactSharedInternalsServer.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -387,8 +380,8 @@ componentName = this.props.ref; return void 0 !== componentName ? componentName : null; } - function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; + function ReactElement(type, key, self, source, owner, props) { + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -396,7 +389,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -515,27 +508,19 @@ (checkKeyStringCoercion(maybeKey), (children = "" + maybeKey)); hasValidKey(config) && (checkKeyStringCoercion(config.key), (children = "" + config.key)); - hasValidRef(config); if ("key" in config) { maybeKey = {}; for (var propName in config) "key" !== propName && (maybeKey[propName] = config[propName]); } else maybeKey = config; children && - ((config = + defineKeyPropWarningGetter( + maybeKey, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type), - children && defineKeyPropWarningGetter(maybeKey, config)); - return ReactElement( - type, - children, - null, - self, - source, - getOwner(), - maybeKey - ); + : type + ); + return ReactElement(type, children, self, source, getOwner(), maybeKey); } function validateChildKeys(node, parentType) { if ( diff --git a/packages/next/src/compiled/react/cjs/react-jsx-runtime.development.js b/packages/next/src/compiled/react/cjs/react-jsx-runtime.development.js index fa81f94f81957..a660886bd7779 100644 --- a/packages/next/src/compiled/react/cjs/react-jsx-runtime.development.js +++ b/packages/next/src/compiled/react/cjs/react-jsx-runtime.development.js @@ -348,13 +348,6 @@ var dispatcher = ReactSharedInternals.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -387,8 +380,8 @@ componentName = this.props.ref; return void 0 !== componentName ? componentName : null; } - function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; + function ReactElement(type, key, self, source, owner, props) { + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -396,7 +389,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -515,27 +508,19 @@ (checkKeyStringCoercion(maybeKey), (children = "" + maybeKey)); hasValidKey(config) && (checkKeyStringCoercion(config.key), (children = "" + config.key)); - hasValidRef(config); if ("key" in config) { maybeKey = {}; for (var propName in config) "key" !== propName && (maybeKey[propName] = config[propName]); } else maybeKey = config; children && - ((config = + defineKeyPropWarningGetter( + maybeKey, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type), - children && defineKeyPropWarningGetter(maybeKey, config)); - return ReactElement( - type, - children, - null, - self, - source, - getOwner(), - maybeKey - ); + : type + ); + return ReactElement(type, children, self, source, getOwner(), maybeKey); } function validateChildKeys(node, parentType) { if ( diff --git a/packages/next/src/compiled/react/cjs/react-jsx-runtime.react-server.development.js b/packages/next/src/compiled/react/cjs/react-jsx-runtime.react-server.development.js index f12ff2b7c2794..4361aeaaee72d 100644 --- a/packages/next/src/compiled/react/cjs/react-jsx-runtime.react-server.development.js +++ b/packages/next/src/compiled/react/cjs/react-jsx-runtime.react-server.development.js @@ -348,13 +348,6 @@ var dispatcher = ReactSharedInternalsServer.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -387,8 +380,8 @@ componentName = this.props.ref; return void 0 !== componentName ? componentName : null; } - function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; + function ReactElement(type, key, self, source, owner, props) { + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -396,7 +389,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -515,27 +508,19 @@ (checkKeyStringCoercion(maybeKey), (children = "" + maybeKey)); hasValidKey(config) && (checkKeyStringCoercion(config.key), (children = "" + config.key)); - hasValidRef(config); if ("key" in config) { maybeKey = {}; for (var propName in config) "key" !== propName && (maybeKey[propName] = config[propName]); } else maybeKey = config; children && - ((config = + defineKeyPropWarningGetter( + maybeKey, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type), - children && defineKeyPropWarningGetter(maybeKey, config)); - return ReactElement( - type, - children, - null, - self, - source, - getOwner(), - maybeKey - ); + : type + ); + return ReactElement(type, children, self, source, getOwner(), maybeKey); } function validateChildKeys(node, parentType) { if ( diff --git a/packages/next/src/compiled/react/cjs/react.development.js b/packages/next/src/compiled/react/cjs/react.development.js index cddedf2ea6ae0..5fd89d523d792 100644 --- a/packages/next/src/compiled/react/cjs/react.development.js +++ b/packages/next/src/compiled/react/cjs/react.development.js @@ -415,13 +415,6 @@ var dispatcher = ReactSharedInternals.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -454,8 +447,8 @@ componentName = this.props.ref; return void 0 !== componentName ? componentName : null; } - function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; + function ReactElement(type, key, self, source, owner, props) { + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -463,7 +456,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -489,7 +482,6 @@ newKey = ReactElement( oldElement.type, newKey, - null, void 0, void 0, oldElement._owner, @@ -1204,33 +1196,42 @@ var props = assign({}, element.props), key = element.key, owner = element._owner; - if (null != config) - for (propName in (hasValidRef(config) && (owner = getOwner()), + if (null != config) { + var JSCompiler_inline_result; + a: { + if ( + hasOwnProperty.call(config, "ref") && + (JSCompiler_inline_result = Object.getOwnPropertyDescriptor( + config, + "ref" + ).get) && + JSCompiler_inline_result.isReactWarning + ) { + JSCompiler_inline_result = !1; + break a; + } + JSCompiler_inline_result = void 0 !== config.ref; + } + JSCompiler_inline_result && (owner = getOwner()); hasValidKey(config) && - (checkKeyStringCoercion(config.key), (key = "" + config.key)), - config)) + (checkKeyStringCoercion(config.key), (key = "" + config.key)); + for (propName in config) !hasOwnProperty.call(config, propName) || "key" === propName || "__self" === propName || "__source" === propName || ("ref" === propName && void 0 === config.ref) || (props[propName] = config[propName]); + } var propName = arguments.length - 2; if (1 === propName) props.children = children; else if (1 < propName) { - for (var childArray = Array(propName), i = 0; i < propName; i++) - childArray[i] = arguments[i + 2]; - props.children = childArray; + JSCompiler_inline_result = Array(propName); + for (var i = 0; i < propName; i++) + JSCompiler_inline_result[i] = arguments[i + 2]; + props.children = JSCompiler_inline_result; } - props = ReactElement( - element.type, - key, - null, - void 0, - void 0, - owner, - props - ); + props = ReactElement(element.type, key, void 0, void 0, owner, props); for (key = 2; key < arguments.length; key++) validateChildKeys(arguments[key], props.type); return props; @@ -1285,6 +1286,7 @@ i ); } + var propName; i = {}; typeString = null; if (null != config) @@ -1295,7 +1297,6 @@ console.warn( "Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform" )), - hasValidRef(config), hasValidKey(config) && (checkKeyStringCoercion(config.key), (typeString = "" + config.key)), config)) @@ -1319,22 +1320,14 @@ if (type && type.defaultProps) for (propName in ((childrenLength = type.defaultProps), childrenLength)) void 0 === i[propName] && (i[propName] = childrenLength[propName]); - if (typeString) { - var propName = + typeString && + defineKeyPropWarningGetter( + i, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type; - typeString && defineKeyPropWarningGetter(i, propName); - } - return ReactElement( - type, - typeString, - null, - void 0, - void 0, - getOwner(), - i - ); + : type + ); + return ReactElement(type, typeString, void 0, void 0, getOwner(), i); }; exports.createRef = function () { var refObject = { current: null }; @@ -1520,7 +1513,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react/cjs/react.production.js b/packages/next/src/compiled/react/cjs/react.production.js index 37402ffe8209d..b19ab3a648dd6 100644 --- a/packages/next/src/compiled/react/cjs/react.production.js +++ b/packages/next/src/compiled/react/cjs/react.production.js @@ -74,13 +74,13 @@ pureComponentPrototype.isPureReactComponent = !0; var isArrayImpl = Array.isArray, ReactSharedInternals = { H: null, A: null, T: null, S: null }, hasOwnProperty = Object.prototype.hasOwnProperty; -function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; +function ReactElement(type, key, self, source, owner, props) { + self = props.ref; return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key, - ref: void 0 !== _ref ? _ref : null, + ref: void 0 !== self ? self : null, props: props }; } @@ -88,7 +88,6 @@ function cloneAndReplaceKey(oldElement, newKey) { return ReactElement( oldElement.type, newKey, - null, void 0, void 0, void 0, @@ -391,7 +390,7 @@ exports.cloneElement = function (element, config, children) { childArray[i] = arguments[i + 2]; props.children = childArray; } - return ReactElement(element.type, key, null, void 0, void 0, owner, props); + return ReactElement(element.type, key, void 0, void 0, owner, props); }; exports.createContext = function (defaultValue) { defaultValue = { @@ -431,7 +430,7 @@ exports.createElement = function (type, config, children) { for (propName in ((childrenLength = type.defaultProps), childrenLength)) void 0 === props[propName] && (props[propName] = childrenLength[propName]); - return ReactElement(type, key, null, void 0, void 0, null, props); + return ReactElement(type, key, void 0, void 0, null, props); }; exports.createRef = function () { return { current: null }; @@ -536,4 +535,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/react/cjs/react.react-server.development.js b/packages/next/src/compiled/react/cjs/react.react-server.development.js index 79bd3d553fa88..538574a928205 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.development.js @@ -377,13 +377,6 @@ var dispatcher = ReactSharedInternals.A; return null === dispatcher ? null : dispatcher.getOwner(); } - function hasValidRef(config) { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) return !1; - } - return void 0 !== config.ref; - } function hasValidKey(config) { if (hasOwnProperty.call(config, "key")) { var getter = Object.getOwnPropertyDescriptor(config, "key").get; @@ -416,8 +409,8 @@ componentName = this.props.ref; return void 0 !== componentName ? componentName : null; } - function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; + function ReactElement(type, key, self, source, owner, props) { + self = props.ref; type = { $$typeof: REACT_ELEMENT_TYPE, type: type, @@ -425,7 +418,7 @@ props: props, _owner: owner }; - null !== (void 0 !== _ref ? _ref : null) + null !== (void 0 !== self ? self : null) ? Object.defineProperty(type, "ref", { enumerable: !1, get: elementRefGetterWithDeprecationWarning @@ -451,7 +444,6 @@ newKey = ReactElement( oldElement.type, newKey, - null, void 0, void 0, oldElement._owner, @@ -906,33 +898,42 @@ var props = assign({}, element.props), key = element.key, owner = element._owner; - if (null != config) - for (propName in (hasValidRef(config) && (owner = getOwner()), + if (null != config) { + var JSCompiler_inline_result; + a: { + if ( + hasOwnProperty.call(config, "ref") && + (JSCompiler_inline_result = Object.getOwnPropertyDescriptor( + config, + "ref" + ).get) && + JSCompiler_inline_result.isReactWarning + ) { + JSCompiler_inline_result = !1; + break a; + } + JSCompiler_inline_result = void 0 !== config.ref; + } + JSCompiler_inline_result && (owner = getOwner()); hasValidKey(config) && - (checkKeyStringCoercion(config.key), (key = "" + config.key)), - config)) + (checkKeyStringCoercion(config.key), (key = "" + config.key)); + for (propName in config) !hasOwnProperty.call(config, propName) || "key" === propName || "__self" === propName || "__source" === propName || ("ref" === propName && void 0 === config.ref) || (props[propName] = config[propName]); + } var propName = arguments.length - 2; if (1 === propName) props.children = children; else if (1 < propName) { - for (var childArray = Array(propName), i = 0; i < propName; i++) - childArray[i] = arguments[i + 2]; - props.children = childArray; + JSCompiler_inline_result = Array(propName); + for (var i = 0; i < propName; i++) + JSCompiler_inline_result[i] = arguments[i + 2]; + props.children = JSCompiler_inline_result; } - props = ReactElement( - element.type, - key, - null, - void 0, - void 0, - owner, - props - ); + props = ReactElement(element.type, key, void 0, void 0, owner, props); for (key = 2; key < arguments.length; key++) validateChildKeys(arguments[key], props.type); return props; @@ -969,6 +970,7 @@ i ); } + var propName; i = {}; typeString = null; if (null != config) @@ -979,7 +981,6 @@ console.warn( "Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform" )), - hasValidRef(config), hasValidKey(config) && (checkKeyStringCoercion(config.key), (typeString = "" + config.key)), config)) @@ -1003,22 +1004,14 @@ if (type && type.defaultProps) for (propName in ((childrenLength = type.defaultProps), childrenLength)) void 0 === i[propName] && (i[propName] = childrenLength[propName]); - if (typeString) { - var propName = + typeString && + defineKeyPropWarningGetter( + i, "function" === typeof type ? type.displayName || type.name || "Unknown" - : type; - typeString && defineKeyPropWarningGetter(i, propName); - } - return ReactElement( - type, - typeString, - null, - void 0, - void 0, - getOwner(), - i - ); + : type + ); + return ReactElement(type, typeString, void 0, void 0, getOwner(), i); }; exports.createRef = function () { var refObject = { current: null }; @@ -1117,5 +1110,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.0.0-rc-7c8e5e7a-20241101"; + exports.version = "19.0.0-rc-66855b96-20241106"; })(); diff --git a/packages/next/src/compiled/react/cjs/react.react-server.production.js b/packages/next/src/compiled/react/cjs/react.react-server.production.js index c8f28472fedcf..361b86e6ba2eb 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.production.js @@ -45,13 +45,13 @@ function getIteratorFn(maybeIterable) { } var hasOwnProperty = Object.prototype.hasOwnProperty, assign = Object.assign; -function ReactElement(type, key, _ref, self, source, owner, props) { - _ref = props.ref; +function ReactElement(type, key, self, source, owner, props) { + self = props.ref; return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key, - ref: void 0 !== _ref ? _ref : null, + ref: void 0 !== self ? self : null, props: props }; } @@ -59,7 +59,6 @@ function cloneAndReplaceKey(oldElement, newKey) { return ReactElement( oldElement.type, newKey, - null, void 0, void 0, void 0, @@ -364,7 +363,7 @@ exports.cloneElement = function (element, config, children) { childArray[i] = arguments[i + 2]; props.children = childArray; } - return ReactElement(element.type, key, null, void 0, void 0, owner, props); + return ReactElement(element.type, key, void 0, void 0, owner, props); }; exports.createElement = function (type, config, children) { var propName, @@ -388,7 +387,7 @@ exports.createElement = function (type, config, children) { for (propName in ((childrenLength = type.defaultProps), childrenLength)) void 0 === props[propName] && (props[propName] = childrenLength[propName]); - return ReactElement(type, key, null, void 0, void 0, null, props); + return ReactElement(type, key, void 0, void 0, null, props); }; exports.createRef = function () { return { current: null }; @@ -424,4 +423,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.0.0-rc-7c8e5e7a-20241101"; +exports.version = "19.0.0-rc-66855b96-20241106"; diff --git a/packages/next/src/compiled/unistore/unistore.js b/packages/next/src/compiled/unistore/unistore.js index 1f5295423fd61..9112a65b04a9b 100644 --- a/packages/next/src/compiled/unistore/unistore.js +++ b/packages/next/src/compiled/unistore/unistore.js @@ -1 +1 @@ -(()=>{var t={94:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a{var t={519:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a=18'} peerDependencies: '@types/react': npm:types-react@19.0.0-rc.0 - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: '@types/react': optional: true @@ -10693,7 +10693,7 @@ packages: lucide-react@0.383.0: resolution: {integrity: sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -12907,28 +12907,28 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true - react-dom@0.0.0-experimental-7c8e5e7a-20241101: - resolution: {integrity: sha512-RVtqvMj1mShKMoBPabkOzjMqTOAri2j5uRsR5lZKkUhDZZXbN7fp+aiL6OQac17nnXrZWqVeBHpP63m37wQkHA==} + react-dom@0.0.0-experimental-66855b96-20241106: + resolution: {integrity: sha512-vHoqqEybX++xSLCzwtiw0nPN5lu/62RJGaRnZlbteTON5PsNSVRlnVnkWU6WgtQH/VqZEYkC/zJkcBOic6chiQ==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 react-dom@17.0.2: resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 - react-dom@19.0.0-rc-7c8e5e7a-20241101: - resolution: {integrity: sha512-p2d+9xTM1xifv0VJd8WJ6WkdaWKaJfOcVIcHKskgaEic+bktU+SvdSzF5K7KpnUdgU9fZA0EAqurLMyqZaheYg==} + react-dom@19.0.0-rc-66855b96-20241106: + resolution: {integrity: sha512-D25vdaytZ1wFIRiwNU98NPQ/upS2P8Co4/oNoa02PzHbh8deWdepjm5qwZM/46OdSiGv4WSWwxP55RO9obqJEQ==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 react-dom@19.0.0-rc-f90a6bcc-20240827: resolution: {integrity: sha512-oUa/reDvGtjRcxi8u+GYHaDHanudaO28+G+Wvxm50CItW1xwIFN2Nn7foJxxDS9lFLGdRWZvjxldZEPAUSuXbg==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 - react-is@19.0.0-rc-7c8e5e7a-20241101: - resolution: {integrity: sha512-5MThWcQSkQZwg57Ea3InmZb2o5YVAwM28u3SrukOgfvy3HB8FgngW3kmfmazWezT5M+a2BgZAbTvfBXTHEGQSA==} + react-is@19.0.0-rc-66855b96-20241106: + resolution: {integrity: sha512-ydG2dzOXO1/C5BPqNxVgB7dsGHtZVBkS4hkU8ATS2vCPoWzbD6iWvfS0fqH+XTJYudFUroS0JirTj8espGCQjg==} react-is@19.0.0-rc-f90a6bcc-20240827: resolution: {integrity: sha512-1tXoLFzVbqHAQeY3CwpyF5IYbkwgSoNHhrhS8qOrfiZIh2461h/C1BP/JVIxwyL51wHhUgLsAc/M8g0OcEhV1A==} @@ -12939,8 +12939,8 @@ packages: react-number-format@5.4.0: resolution: {integrity: sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106 react-refresh@0.12.0: resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==} @@ -12951,7 +12951,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': npm:types-react@19.0.0-rc.0 - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: '@types/react': optional: true @@ -12961,58 +12961,58 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': npm:types-react@19.0.0-rc.0 - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: '@types/react': optional: true - react-server-dom-turbopack@0.0.0-experimental-7c8e5e7a-20241101: - resolution: {integrity: sha512-Z+dmhQnFEgU+Kfr296vas91247uo7VvErHwFxGLsyrsyQAMUZxKuBlO4K8HHrq57ocWonAWtxHnO3BqCNK1EmQ==} + react-server-dom-turbopack@0.0.0-experimental-66855b96-20241106: + resolution: {integrity: sha512-nlxgdzT82pza0ByDpiFpxllvehvN5Kwui9u3z5ky9SODfefSQnrEHUkDs9cn1yQUo6gAlDKHqropYYzZ7KnMJg==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106 - react-server-dom-turbopack@19.0.0-rc-7c8e5e7a-20241101: - resolution: {integrity: sha512-tSf/g/q0S2kLDKyWivuMRH1CQXTOwYqreiM0sBW96tu3oxZw6jjA+8jy0Xm163su+7bAWpugb20NBGzb3smTnQ==} + react-server-dom-turbopack@19.0.0-rc-66855b96-20241106: + resolution: {integrity: sha512-kpATw92ajciUd8UXE7UC/8uKrl6MB+ufm9VmRQm8D6lCG45BltJ3ye8RKbl5NS5uMlO+jcS033s8fBye9/yiDQ==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106 - react-server-dom-webpack@0.0.0-experimental-7c8e5e7a-20241101: - resolution: {integrity: sha512-HtglG7DGwF9E9uoMV1dcbkbpLQ22aDrF9nMfr1wV5KfZKnxw45qV9mJQ1eAWGGBUcxF00df+Os6Ytm8SxoIpHA==} + react-server-dom-webpack@0.0.0-experimental-66855b96-20241106: + resolution: {integrity: sha512-kOmu7youWDiYX6v/2Z/Kvbl9VKkDjKqHbz+aWF0uz7RJ7po4iFIDrxtBubBoGAlo9fReNezHZfi/MJxXHbYqvA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106 webpack: 5.96.1 - react-server-dom-webpack@19.0.0-rc-7c8e5e7a-20241101: - resolution: {integrity: sha512-j2zsf8HZTWcbF0J5Lh04NrL+W3CybWquBuysI4dONW7y8qcXn4o1zBb21OCVPX+AEJajuIXgywOdlQ5RcZTl1w==} + react-server-dom-webpack@19.0.0-rc-66855b96-20241106: + resolution: {integrity: sha512-dqXnm4JZ+eoOXFyZr0CMmxxzx3sNTc8gR/2r0H5EBF6f27SiP1E18ZZiaBlGa90aXcQZkws0nzrJzoGyCJLxlg==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106 webpack: 5.96.1 react-shallow-renderer@16.15.0: resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 react-ssr-prepass@1.0.8: resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - react-is: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-is: 19.0.0-rc-66855b96-20241106 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': npm:types-react@19.0.0-rc.0 - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: '@types/react': optional: true @@ -13020,30 +13020,30 @@ packages: react-test-renderer@18.2.0: resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 react-textarea-autosize@8.5.3: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 react-virtualized@9.22.3: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106 - react@0.0.0-experimental-7c8e5e7a-20241101: - resolution: {integrity: sha512-r2pZLu0pdXbGK3rzvUqXvf0uDS7YyJ0daygdj2zyBL+liIIuqOebs4wDwSllOy+hoHzs55ISRDn/zQdM95peWg==} + react@0.0.0-experimental-66855b96-20241106: + resolution: {integrity: sha512-jFmbGyFFvzbO+yLxJgYg9SKxerr3yVpJSnESXksaZGLE/ZOoRtHmBPSxpHZ1Jl0/POIwvzGqSqFYxQgB/lP1EA==} engines: {node: '>=0.10.0'} react@17.0.2: resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} engines: {node: '>=0.10.0'} - react@19.0.0-rc-7c8e5e7a-20241101: - resolution: {integrity: sha512-oinEuyXWHxS9R7lfvdXcW1K3KgN9b7QQeKmO3M/mJZVMutvAYotRjiMKZjlEz0XsomWl/JZb4EYIO1JfcltL2w==} + react@19.0.0-rc-66855b96-20241106: + resolution: {integrity: sha512-klH7xkT71SxRCx4hb1hly5FJB21Hz0ACyxbXYAECEqssUjtJeFUAaI2U1DgJAzkGEnvEm3DkxuBchMC/9K4ipg==} engines: {node: '>=0.10.0'} react@19.0.0-rc-f90a6bcc-20240827: @@ -13563,11 +13563,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.0.0-experimental-7c8e5e7a-20241101: - resolution: {integrity: sha512-9l9yCDz0HRPR7agh0tHvOrCPZOPqkSamqP6JeiKU5PFRPVffYu81ImUTv1IrVc9XWAJJTcPztKiknMYzymWehw==} + scheduler@0.0.0-experimental-66855b96-20241106: + resolution: {integrity: sha512-UwxZLF7kBcfIDJuakpuRoWrNIfoozud5ndWHcO1Wb21Xy+bVJXeGSeCSA/0MzUqXTcDpOGnZ2NA2Df2vx7IaiQ==} - scheduler@0.25.0-rc-7c8e5e7a-20241101: - resolution: {integrity: sha512-6mc2ctXvVbpv4oEFIPjCacS+f+NaydfjptZx+8BK4aFr5WsqwcZYYekwCFnbACkcROBH1yeqOy/WilmCdMKw8A==} + scheduler@0.25.0-rc-66855b96-20241106: + resolution: {integrity: sha512-HQXp/Mnp/MMRSXMQF7urNFla+gmtXW/Gr1KliuR0iboTit4KvZRY8KYaq5ccCTAOJiUqQh2rE2F3wgUekmgdlA==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -14112,8 +14112,8 @@ packages: engines: {node: '>= 16'} peerDependencies: babel-plugin-styled-components: '>= 2' - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: babel-plugin-styled-components: optional: true @@ -14127,7 +14127,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: '@babel/core': optional: true @@ -14204,7 +14204,7 @@ packages: swr@2.2.4: resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 symbol-observable@1.0.1: resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==} @@ -14927,7 +14927,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': npm:types-react@19.0.0-rc.0 - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: '@types/react': optional: true @@ -14935,13 +14935,13 @@ packages: use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 use-isomorphic-layout-effect@1.1.2: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: '@types/react': optional: true @@ -14950,7 +14950,7 @@ packages: resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: '@types/react': optional: true @@ -14960,7 +14960,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': npm:types-react@19.0.0-rc.0 - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 peerDependenciesMeta: '@types/react': optional: true @@ -14968,7 +14968,7 @@ packages: use-sync-external-store@1.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -17619,17 +17619,17 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.1(react@19.0.0-rc-7c8e5e7a-20241101)(types-react@19.0.0-rc.0)': + '@emotion/react@11.11.1(react@19.0.0-rc-66855b96-20241106)(types-react@19.0.0-rc.0)': dependencies: '@babel/runtime': 7.22.5 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.0.0-rc-7c8e5e7a-20241101) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.0.0-rc-66855b96-20241106) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': types-react@19.0.0-rc.0 transitivePeerDependencies: @@ -17647,9 +17647,9 @@ snapshots: '@emotion/unitless@0.8.1': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.0.0-rc-7c8e5e7a-20241101)': + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.0.0-rc-66855b96-20241106)': dependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 '@emotion/utils@1.2.1': {} @@ -19109,11 +19109,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.2.1(react@19.0.0-rc-7c8e5e7a-20241101)': + '@mdx-js/react@2.2.1(react@19.0.0-rc-66855b96-20241106)': dependencies: '@types/mdx': 2.0.3 '@types/react': types-react@19.0.0-rc.0 - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 '@mdx-js/react@2.2.1(react@19.0.0-rc-f90a6bcc-20240827)': dependencies: @@ -19929,13 +19929,13 @@ snapshots: '@types/jest': 29.5.5 jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) - '@testing-library/react@15.0.7(react-dom@19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101))(react@19.0.0-rc-7c8e5e7a-20241101)(types-react@19.0.0-rc.0)': + '@testing-library/react@15.0.7(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(types-react@19.0.0-rc.0)': dependencies: '@babel/runtime': 7.22.5 '@testing-library/dom': 10.1.0 '@types/react-dom': types-react-dom@19.0.0-rc.0 - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101) + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) optionalDependencies: '@types/react': types-react@19.0.0-rc.0 @@ -25060,7 +25060,7 @@ snapshots: hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.0.0-rc-7c8e5e7a-20241101 + react-is: 19.0.0-rc-66855b96-20241106 homedir-polyfill@1.0.3: dependencies: @@ -29360,25 +29360,25 @@ snapshots: '@jest/types': 24.9.0 ansi-regex: 4.1.0 ansi-styles: 3.2.1 - react-is: 19.0.0-rc-7c8e5e7a-20241101 + react-is: 19.0.0-rc-66855b96-20241106 pretty-format@27.5.1: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.0.0-rc-7c8e5e7a-20241101 + react-is: 19.0.0-rc-66855b96-20241106 pretty-format@29.5.0: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.0.0-rc-7c8e5e7a-20241101 + react-is: 19.0.0-rc-66855b96-20241106 pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.0.0-rc-7c8e5e7a-20241101 + react-is: 19.0.0-rc-66855b96-20241106 pretty-ms@7.0.0: dependencies: @@ -29435,7 +29435,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.0.0-rc-7c8e5e7a-20241101 + react-is: 19.0.0-rc-66855b96-20241106 property-information@5.6.0: dependencies: @@ -29609,29 +29609,29 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dom@0.0.0-experimental-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101): + react-dom@0.0.0-experimental-66855b96-20241106(react@19.0.0-rc-66855b96-20241106): dependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - scheduler: 0.25.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + scheduler: 0.25.0-rc-66855b96-20241106 - react-dom@17.0.2(react@19.0.0-rc-7c8e5e7a-20241101): + react-dom@17.0.2(react@19.0.0-rc-66855b96-20241106): dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react: 19.0.0-rc-7c8e5e7a-20241101 - scheduler: 0.25.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + scheduler: 0.25.0-rc-66855b96-20241106 - react-dom@19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101): + react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106): dependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - scheduler: 0.25.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + scheduler: 0.25.0-rc-66855b96-20241106 react-dom@19.0.0-rc-f90a6bcc-20240827(react@19.0.0-rc-f90a6bcc-20240827): dependencies: react: 19.0.0-rc-f90a6bcc-20240827 - scheduler: 0.25.0-rc-7c8e5e7a-20241101 + scheduler: 0.25.0-rc-66855b96-20241106 - react-is@19.0.0-rc-7c8e5e7a-20241101: {} + react-is@19.0.0-rc-66855b96-20241106: {} react-is@19.0.0-rc-f90a6bcc-20240827: {} @@ -29664,48 +29664,48 @@ snapshots: optionalDependencies: '@types/react': types-react@19.0.0-rc.0 - react-server-dom-turbopack@0.0.0-experimental-7c8e5e7a-20241101(react-dom@19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101))(react@19.0.0-rc-7c8e5e7a-20241101): + react-server-dom-turbopack@0.0.0-experimental-66855b96-20241106(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101) + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - react-server-dom-turbopack@19.0.0-rc-7c8e5e7a-20241101(react-dom@19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101))(react@19.0.0-rc-7c8e5e7a-20241101): + react-server-dom-turbopack@19.0.0-rc-66855b96-20241106(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101) + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - react-server-dom-webpack@0.0.0-experimental-7c8e5e7a-20241101(react-dom@19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101))(react@19.0.0-rc-7c8e5e7a-20241101)(webpack@5.96.1(@swc/core@1.6.13(@swc/helpers@0.5.13))): + react-server-dom-webpack@0.0.0-experimental-66855b96-20241106(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(webpack@5.96.1(@swc/core@1.6.13(@swc/helpers@0.5.13))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101) + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) webpack: 5.96.1(@swc/core@1.6.13(@swc/helpers@0.5.13)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-server-dom-webpack@19.0.0-rc-7c8e5e7a-20241101(react-dom@19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101))(react@19.0.0-rc-7c8e5e7a-20241101)(webpack@5.96.1(@swc/core@1.6.13(@swc/helpers@0.5.13))): + react-server-dom-webpack@19.0.0-rc-66855b96-20241106(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(webpack@5.96.1(@swc/core@1.6.13(@swc/helpers@0.5.13))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101) + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) webpack: 5.96.1(@swc/core@1.6.13(@swc/helpers@0.5.13)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-shallow-renderer@16.15.0(react@19.0.0-rc-7c8e5e7a-20241101): + react-shallow-renderer@16.15.0(react@19.0.0-rc-66855b96-20241106): dependencies: object-assign: 4.1.1 - react: 19.0.0-rc-7c8e5e7a-20241101 - react-is: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-is: 19.0.0-rc-66855b96-20241106 - react-ssr-prepass@1.0.8(react-is@19.0.0-rc-f90a6bcc-20240827)(react@19.0.0-rc-7c8e5e7a-20241101): + react-ssr-prepass@1.0.8(react-is@19.0.0-rc-f90a6bcc-20240827)(react@19.0.0-rc-66855b96-20241106): dependencies: object-is: 1.0.2 - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 react-is: 19.0.0-rc-f90a6bcc-20240827 react-style-singleton@2.2.1(react@19.0.0-rc-f90a6bcc-20240827)(types-react@19.0.0-rc.0): @@ -29717,12 +29717,12 @@ snapshots: optionalDependencies: '@types/react': types-react@19.0.0-rc.0 - react-test-renderer@18.2.0(react@19.0.0-rc-7c8e5e7a-20241101): + react-test-renderer@18.2.0(react@19.0.0-rc-66855b96-20241106): dependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 - react-is: 19.0.0-rc-7c8e5e7a-20241101 - react-shallow-renderer: 16.15.0(react@19.0.0-rc-7c8e5e7a-20241101) - scheduler: 0.25.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 + react-is: 19.0.0-rc-66855b96-20241106 + react-shallow-renderer: 16.15.0(react@19.0.0-rc-66855b96-20241106) + scheduler: 0.25.0-rc-66855b96-20241106 react-textarea-autosize@8.5.3(react@19.0.0-rc-f90a6bcc-20240827)(types-react@19.0.0-rc.0): dependencies: @@ -29733,25 +29733,25 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-virtualized@9.22.3(react-dom@19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101))(react@19.0.0-rc-7c8e5e7a-20241101): + react-virtualized@9.22.3(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: '@babel/runtime': 7.22.5 clsx: 1.1.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101) + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) react-lifecycles-compat: 3.0.4 - react@0.0.0-experimental-7c8e5e7a-20241101: {} + react@0.0.0-experimental-66855b96-20241106: {} react@17.0.2: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react@19.0.0-rc-7c8e5e7a-20241101: {} + react@19.0.0-rc-66855b96-20241106: {} react@19.0.0-rc-f90a6bcc-20240827: {} @@ -30442,9 +30442,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.0.0-experimental-7c8e5e7a-20241101: {} + scheduler@0.0.0-experimental-66855b96-20241106: {} - scheduler@0.25.0-rc-7c8e5e7a-20241101: {} + scheduler@0.25.0-rc-66855b96-20241106: {} schema-utils@2.7.1: dependencies: @@ -31051,7 +31051,7 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - styled-components@6.0.0-rc.3(react-dom@19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101))(react@19.0.0-rc-7c8e5e7a-20241101): + styled-components@6.0.0-rc.3(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: '@babel/cli': 7.21.5(@babel/core@7.22.5) '@babel/core': 7.22.5 @@ -31066,8 +31066,8 @@ snapshots: '@emotion/unitless': 0.8.1 css-to-react-native: 3.2.0 postcss: 8.4.31 - react: 19.0.0-rc-7c8e5e7a-20241101 - react-dom: 19.0.0-rc-7c8e5e7a-20241101(react@19.0.0-rc-7c8e5e7a-20241101) + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) shallowequal: 1.1.0 stylis: 4.2.0 tslib: 2.5.3 @@ -31079,10 +31079,10 @@ snapshots: postcss: 7.0.32 postcss-load-plugins: 2.3.0 - styled-jsx@5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-7c8e5e7a-20241101): + styled-jsx@5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@babel/core': 7.22.5 babel-plugin-macros: 3.1.0 @@ -31172,11 +31172,11 @@ snapshots: csso: 5.0.5 picocolors: 1.0.1 - swr@2.2.4(react@19.0.0-rc-7c8e5e7a-20241101): + swr@2.2.4(react@19.0.0-rc-66855b96-20241106): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-7c8e5e7a-20241101 - use-sync-external-store: 1.2.0(react@19.0.0-rc-7c8e5e7a-20241101) + react: 19.0.0-rc-66855b96-20241106 + use-sync-external-store: 1.2.0(react@19.0.0-rc-66855b96-20241106) symbol-observable@1.0.1: {} @@ -31841,9 +31841,9 @@ snapshots: unist-util-is: 5.2.0 unist-util-visit-parents: 5.1.3 - unistore@3.4.1(react@19.0.0-rc-7c8e5e7a-20241101): + unistore@3.4.1(react@19.0.0-rc-66855b96-20241106): optionalDependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 universal-github-app-jwt@1.1.1: dependencies: @@ -31961,9 +31961,9 @@ snapshots: optionalDependencies: '@types/react': types-react@19.0.0-rc.0 - use-sync-external-store@1.2.0(react@19.0.0-rc-7c8e5e7a-20241101): + use-sync-external-store@1.2.0(react@19.0.0-rc-66855b96-20241106): dependencies: - react: 19.0.0-rc-7c8e5e7a-20241101 + react: 19.0.0-rc-66855b96-20241106 util-deprecate@1.0.2: {} diff --git a/run-tests.js b/run-tests.js index 87458e313ede7..abfb81c4f7136 100644 --- a/run-tests.js +++ b/run-tests.js @@ -20,7 +20,7 @@ const { getTestFilter } = require('./test/get-test-filter') // Do not rename or format. sync-react script relies on this line. // prettier-ignore -const nextjsReactPeerVersion = "19.0.0-rc-7c8e5e7a-20241101"; +const nextjsReactPeerVersion = "19.0.0-rc-66855b96-20241106"; let argv = require('yargs/yargs')(process.argv.slice(2)) .string('type') diff --git a/test/.stats-app/package.json b/test/.stats-app/package.json index e872ec4c2c301..ad15afd30e4eb 100644 --- a/test/.stats-app/package.json +++ b/test/.stats-app/package.json @@ -4,8 +4,8 @@ "license": "MIT", "dependencies": { "next": "latest", - "react": "19.0.0-rc-7c8e5e7a-20241101", - "react-dom": "19.0.0-rc-7c8e5e7a-20241101" + "react": "19.0.0-rc-66855b96-20241106", + "react-dom": "19.0.0-rc-66855b96-20241106" }, "engines": { "node": ">=18.18.0" diff --git a/test/e2e/next-test/first-time-setup-js/package.json b/test/e2e/next-test/first-time-setup-js/package.json index 02123724827eb..8d3bf6ebce4ce 100644 --- a/test/e2e/next-test/first-time-setup-js/package.json +++ b/test/e2e/next-test/first-time-setup-js/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "next": "canary", - "react": "19.0.0-rc-7c8e5e7a-20241101", - "react-dom": "19.0.0-rc-7c8e5e7a-20241101" + "react": "19.0.0-rc-66855b96-20241106", + "react-dom": "19.0.0-rc-66855b96-20241106" } } diff --git a/test/e2e/next-test/first-time-setup-ts/package.json b/test/e2e/next-test/first-time-setup-ts/package.json index c014c84f6a122..8e0413a21a225 100644 --- a/test/e2e/next-test/first-time-setup-ts/package.json +++ b/test/e2e/next-test/first-time-setup-ts/package.json @@ -8,8 +8,8 @@ }, "dependencies": { "next": "canary", - "react": "19.0.0-rc-7c8e5e7a-20241101", - "react-dom": "19.0.0-rc-7c8e5e7a-20241101" + "react": "19.0.0-rc-66855b96-20241106", + "react-dom": "19.0.0-rc-66855b96-20241106" }, "devDependencies": { "@types/react": "^18", diff --git a/test/lib/next-modes/base.ts b/test/lib/next-modes/base.ts index 9a986e4acacdf..6a45ce0f6a8eb 100644 --- a/test/lib/next-modes/base.ts +++ b/test/lib/next-modes/base.ts @@ -51,7 +51,7 @@ type OmitFirstArgument = F extends ( // Do not rename or format. sync-react script relies on this line. // prettier-ignore -const nextjsReactPeerVersion = "19.0.0-rc-7c8e5e7a-20241101"; +const nextjsReactPeerVersion = "19.0.0-rc-66855b96-20241106"; export class NextInstance { protected files: FileRef | { [filename: string]: string | FileRef }