Skip to content

Commit b7e2de6

Browse files
authored
Stringify context as SomeContext instead of SomeContext.Provider (#33507)
This matches the change in React 19 to use `<SomeContext>` as the preferred way to provide a context.
1 parent ff93c44 commit b7e2de6

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

packages/react-reconciler/src/__tests__/ReactLazy-test.internal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -941,7 +941,7 @@ describe('ReactLazy', () => {
941941
</Suspense>,
942942
);
943943
await waitForThrow(
944-
'Element type is invalid. Received a promise that resolves to: Context.Provider. ' +
944+
'Element type is invalid. Received a promise that resolves to: Context. ' +
945945
'Lazy element type must resolve to a class or function.',
946946
);
947947
});

packages/react-reconciler/src/getComponentNameFromFiber.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ export default function getComponentNameFromFiber(fiber: Fiber): string | null {
9494
return getContextName(consumer._context) + '.Consumer';
9595
case ContextProvider:
9696
const context: ReactContext<any> = (type: any);
97-
return getContextName(context) + '.Provider';
97+
return getContextName(context);
9898
case DehydratedFragment:
9999
return 'DehydratedFragment';
100100
case ForwardRef:

packages/shared/getComponentNameFromType.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ export default function getComponentNameFromType(type: mixed): string | null {
106106
return 'Portal';
107107
case REACT_CONTEXT_TYPE:
108108
const context: ReactContext<any> = (type: any);
109-
return getContextName(context) + '.Provider';
109+
return getContextName(context);
110110
case REACT_CONSUMER_TYPE:
111111
const consumer: ReactConsumerType<any> = (type: any);
112112
return getContextName(consumer._context) + '.Consumer';

0 commit comments

Comments
 (0)