diff --git a/packages/react-server/src/ReactFizzServer.js b/packages/react-server/src/ReactFizzServer.js index 1a838be226c8b..8b84ce822bccf 100644 --- a/packages/react-server/src/ReactFizzServer.js +++ b/packages/react-server/src/ReactFizzServer.js @@ -563,11 +563,11 @@ function renderClassComponent( Component: any, props: any, ): void { - const unmaskedContext = !disableLegacyContext - ? task.legacyContext + const maskedContext = !disableLegacyContext + ? getMaskedContext(Component, task.legacyContext) : undefined; - const instance = constructClassInstance(Component, props, unmaskedContext); - mountClassInstance(instance, Component, props, unmaskedContext); + const instance = constructClassInstance(Component, props, maskedContext); + mountClassInstance(instance, Component, props, maskedContext); finishClassComponent(request, task, instance, Component, props); }