[DevTools] Check if Proxy exists before creating DispatcherProxy (#25278)
Tianyu Yao committed
Sep 16, 2022 at 11:24 UTC
6e3bc8a2e82d6fb627315b97f946f4ff2ee367de
1 file changed
+5
-1
packages/react-debug-tools/src/ReactDebugHooks.js
+5
-1
@@ -367,7 +367,11 @@ const DispatcherProxyHandler = {
367
},
368
};
369
370
-const DispatcherProxy = new Proxy(Dispatcher, DispatcherProxyHandler);
370
+// `Proxy` may not exist on some platforms
371
+const DispatcherProxy =
372
+ typeof Proxy === 'undefined'
373
+ ? Dispatcher
374
+ : new Proxy(Dispatcher, DispatcherProxyHandler);
375
376
// Inspect
377