Skip to content

Commit a757cb7

Browse files
authored
Fix DevTools fixture crash due to usage of renamed APIs (#34682)
1 parent d74f061 commit a757cb7

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

packages/react-devtools-shell/src/app/InspectableElements/UseEffectEvent.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import * as React from 'react';
22

3-
const {experimental_useEffectEvent, useState, useEffect} = React;
3+
const {useState, useEffect} = React;
4+
const useEffectEvent =
5+
React.useEffectEvent || React.experimental_useEffectEvent;
46

57
export default function UseEffectEvent(): React.Node {
68
return (
@@ -12,14 +14,14 @@ export default function UseEffectEvent(): React.Node {
1214
}
1315

1416
function SingleHookCase() {
15-
const onClick = experimental_useEffectEvent(() => {});
17+
const onClick = useEffectEvent(() => {});
1618

1719
return <div onClick={onClick} />;
1820
}
1921

2022
function useCustomHook() {
2123
const [state, setState] = useState();
22-
const onClick = experimental_useEffectEvent(() => {});
24+
const onClick = useEffectEvent(() => {});
2325
useEffect(() => {});
2426

2527
return [state, setState, onClick];

0 commit comments

Comments
 (0)