Skip to content

Commit 57bf275

Browse files
authored
[devtools] Add support for React Scope symbol/number (#16893)
1 parent 7c3bd08 commit 57bf275

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

packages/react-devtools-shared/src/backend/renderer.js

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,6 @@ type ReactSymbolsType = {
8282
CONTEXT_CONSUMER_SYMBOL_STRING: string,
8383
CONTEXT_PROVIDER_NUMBER: number,
8484
CONTEXT_PROVIDER_SYMBOL_STRING: string,
85-
EVENT_COMPONENT_NUMBER: number,
86-
EVENT_COMPONENT_STRING: string,
87-
EVENT_TARGET_NUMBER: number,
88-
EVENT_TARGET_STRING: string,
89-
EVENT_TARGET_TOUCH_HIT_NUMBER: number,
90-
EVENT_TARGET_TOUCH_HIT_STRING: string,
9185
FORWARD_REF_NUMBER: number,
9286
FORWARD_REF_SYMBOL_STRING: string,
9387
MEMO_NUMBER: number,
@@ -99,6 +93,8 @@ type ReactSymbolsType = {
9993
SUSPENSE_NUMBER: number,
10094
SUSPENSE_SYMBOL_STRING: string,
10195
DEPRECATED_PLACEHOLDER_SYMBOL_STRING: string,
96+
SCOPE_NUMBER: number,
97+
SCOPE_SYMBOL_STRING: string,
10298
};
10399

104100
type ReactPriorityLevelsType = {|
@@ -165,12 +161,6 @@ export function getInternalReactConstants(
165161
CONTEXT_CONSUMER_SYMBOL_STRING: 'Symbol(react.context)',
166162
CONTEXT_PROVIDER_NUMBER: 0xeacd,
167163
CONTEXT_PROVIDER_SYMBOL_STRING: 'Symbol(react.provider)',
168-
EVENT_COMPONENT_NUMBER: 0xead5,
169-
EVENT_COMPONENT_STRING: 'Symbol(react.event_component)',
170-
EVENT_TARGET_NUMBER: 0xead6,
171-
EVENT_TARGET_STRING: 'Symbol(react.event_target)',
172-
EVENT_TARGET_TOUCH_HIT_NUMBER: 0xead7,
173-
EVENT_TARGET_TOUCH_HIT_STRING: 'Symbol(react.event_target.touch_hit)',
174164
FORWARD_REF_NUMBER: 0xead0,
175165
FORWARD_REF_SYMBOL_STRING: 'Symbol(react.forward_ref)',
176166
MEMO_NUMBER: 0xead3,
@@ -182,6 +172,8 @@ export function getInternalReactConstants(
182172
SUSPENSE_NUMBER: 0xead1,
183173
SUSPENSE_SYMBOL_STRING: 'Symbol(react.suspense)',
184174
DEPRECATED_PLACEHOLDER_SYMBOL_STRING: 'Symbol(react.placeholder)',
175+
SCOPE_NUMBER: 0xead7,
176+
SCOPE_SYMBOL_STRING: 'Symbol(react.scope)',
185177
};
186178

187179
const ReactTypeOfSideEffect: ReactTypeOfSideEffectType = {
@@ -331,6 +323,8 @@ export function getInternalReactConstants(
331323
DEPRECATED_PLACEHOLDER_SYMBOL_STRING,
332324
PROFILER_NUMBER,
333325
PROFILER_SYMBOL_STRING,
326+
SCOPE_NUMBER,
327+
SCOPE_SYMBOL_STRING,
334328
} = ReactSymbols;
335329

336330
// NOTICE Keep in sync with shouldFilterFiber() and other get*ForFiber methods
@@ -410,6 +404,9 @@ export function getInternalReactConstants(
410404
case PROFILER_NUMBER:
411405
case PROFILER_SYMBOL_STRING:
412406
return `Profiler(${fiber.memoizedProps.id})`;
407+
case SCOPE_NUMBER:
408+
case SCOPE_SYMBOL_STRING:
409+
return 'Scope';
413410
default:
414411
// Unknown element type.
415412
// This may mean a new element type that has not yet been added to DevTools.

0 commit comments

Comments
 (0)