@samitouri / QOS-React / commits / a757cb7667

Fix DevTools fixture crash due to usage of renamed APIs (#34682)

Sebastian "Sebbie" Silbermann committed Oct 2, 2025 at 14:43 UTC a757cb76671863071cf3672401ce1cbdcf040a85
1 file changed +5 -3
packages/react-devtools-shell/src/app/InspectableElements/UseEffectEvent.js
+5 -3
@@ -1,6 +1,8 @@
1 import * as React from 'react';
2
3 -const {experimental_useEffectEvent, useState, useEffect} = React;
3 +const {useState, useEffect} = React;
4 +const useEffectEvent =
5 + React.useEffectEvent || React.experimental_useEffectEvent;
6
7 export default function UseEffectEvent(): React.Node {
8 return (
@@ -12,14 +14,14 @@ export default function UseEffectEvent(): React.Node {
14 }
15
16 function SingleHookCase() {
15 - const onClick = experimental_useEffectEvent(() => {});
17 + const onClick = useEffectEvent(() => {});
18
19 return <div onClick={onClick} />;
20 }
21
22 function useCustomHook() {
23 const [state, setState] = useState();
22 - const onClick = experimental_useEffectEvent(() => {});
24 + const onClick = useEffectEvent(() => {});
25 useEffect(() => {});
26
27 return [state, setState, onClick];