@samitouri / QOS-React-2 / commits / 6e3bc8a2e8

[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