File tree Expand file tree Collapse file tree 2 files changed +14
-4
lines changed
packages/react-reconciler/src Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -69,8 +69,13 @@ export function injectInternals(internals: Object): boolean {
69
69
console . error ( 'React instrumentation encountered an error: %s.' , err ) ;
70
70
}
71
71
}
72
- // DevTools exists
73
- return true ;
72
+ if ( hook . checkDCE ) {
73
+ // This is the real DevTools.
74
+ return true ;
75
+ } else {
76
+ // This is likely a hook installed by Fast Refresh runtime.
77
+ return false ;
78
+ }
74
79
}
75
80
76
81
export function onScheduleRoot ( root : FiberRoot , children : ReactNodeList ) {
Original file line number Diff line number Diff line change @@ -69,8 +69,13 @@ export function injectInternals(internals: Object): boolean {
69
69
console . error ( 'React instrumentation encountered an error: %s.' , err ) ;
70
70
}
71
71
}
72
- // DevTools exists
73
- return true ;
72
+ if ( hook . checkDCE ) {
73
+ // This is the real DevTools.
74
+ return true ;
75
+ } else {
76
+ // This is likely a hook installed by Fast Refresh runtime.
77
+ return false ;
78
+ }
74
79
}
75
80
76
81
export function onScheduleRoot ( root : FiberRoot , children : ReactNodeList ) {
You can’t perform that action at this time.
0 commit comments