File tree 3 files changed +2
-38
lines changed
3 files changed +2
-38
lines changed Original file line number Diff line number Diff line change @@ -120,11 +120,6 @@ export function createContext<T>(
120
120
return context . Consumer ;
121
121
} ,
122
122
} ,
123
- displayName : {
124
- get ( ) {
125
- return context . displayName ;
126
- } ,
127
- } ,
128
123
} ) ;
129
124
// $FlowFixMe: Flow complains about missing properties because it doesn't understand defineProperty
130
125
context . Consumer = Consumer ;
Original file line number Diff line number Diff line change 18
18
let PropTypes ;
19
19
let React ;
20
20
let ReactDOM ;
21
- let ReactDOMServer ;
22
21
let ReactTestUtils ;
23
22
24
23
describe ( 'ReactContextValidator' , ( ) => {
@@ -28,7 +27,6 @@ describe('ReactContextValidator', () => {
28
27
PropTypes = require ( 'prop-types' ) ;
29
28
React = require ( 'react' ) ;
30
29
ReactDOM = require ( 'react-dom' ) ;
31
- ReactDOMServer = require ( 'react-dom/server' ) ;
32
30
ReactTestUtils = require ( 'react-dom/test-utils' ) ;
33
31
} ) ;
34
32
@@ -673,26 +671,4 @@ describe('ReactContextValidator', () => {
673
671
'Warning: ComponentB: Function components do not support contextType.' ,
674
672
) ;
675
673
} ) ;
676
-
677
- it ( 'should honor a displayName if set on the context type' , ( ) => {
678
- const Context = React . createContext ( null ) ;
679
- Context . displayName = 'MyContextType' ;
680
- function Validator ( ) {
681
- return null ;
682
- }
683
- Validator . propTypes = { dontPassToSeeErrorStack : PropTypes . bool . isRequired } ;
684
-
685
- expect ( ( ) => {
686
- ReactDOMServer . renderToStaticMarkup (
687
- < Context . Provider >
688
- < Context . Consumer > { ( ) => < Validator /> } </ Context . Consumer >
689
- </ Context . Provider > ,
690
- ) ;
691
- } ) . toErrorDev (
692
- 'Warning: Failed prop type: The prop `dontPassToSeeErrorStack` is marked as required in `Validator`, but its value is `undefined`.\n' +
693
- ' in Validator (at **)\n' +
694
- ' in MyContextType.Consumer (at **)\n' +
695
- ' in MyContextType.Provider (at **)' ,
696
- ) ;
697
- } ) ;
698
674
} ) ;
Original file line number Diff line number Diff line change @@ -24,7 +24,6 @@ import {
24
24
REACT_BLOCK_TYPE ,
25
25
} from 'shared/ReactSymbols' ;
26
26
import { refineResolvedLazyComponent } from 'shared/ReactLazyComponent' ;
27
- import type { ReactContext , ReactProviderType } from 'shared/ReactTypes' ;
28
27
29
28
function getWrappedName (
30
29
outerType : mixed ,
@@ -38,10 +37,6 @@ function getWrappedName(
38
37
) ;
39
38
}
40
39
41
- function getContextName ( type : ReactContext < any > ) {
42
- return type . displayName || 'Context' ;
43
- }
44
-
45
40
function getComponentName ( type : mixed ) : string | null {
46
41
if ( type == null ) {
47
42
// Host root, text node or just invalid type.
@@ -78,11 +73,9 @@ function getComponentName(type: mixed): string | null {
78
73
if ( typeof type === 'object' ) {
79
74
switch ( type . $$typeof ) {
80
75
case REACT_CONTEXT_TYPE :
81
- const context : ReactContext < any > = ( type : any ) ;
82
- return getContextName ( context ) + '.Consumer' ;
76
+ return 'Context.Consumer' ;
83
77
case REACT_PROVIDER_TYPE :
84
- const provider : ReactProviderType < any > = ( type : any ) ;
85
- return getContextName ( provider . _context ) + '.Provider' ;
78
+ return 'Context.Provider' ;
86
79
case REACT_FORWARD_REF_TYPE :
87
80
return getWrappedName ( type , type . render , 'ForwardRef' ) ;
88
81
case REACT_MEMO_TYPE :
You can’t perform that action at this time.
0 commit comments