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

This commit is contained in:
Sebastian "Sebbie" Silbermann 2025-10-02 14:43:02 +02:00 committed by GitHub
parent d74f061b69
commit a757cb7667
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,6 +1,8 @@
import * as React from 'react';
const {experimental_useEffectEvent, useState, useEffect} = React;
const {useState, useEffect} = React;
const useEffectEvent =
React.useEffectEvent || React.experimental_useEffectEvent;
export default function UseEffectEvent(): React.Node {
return (
@ -12,14 +14,14 @@ export default function UseEffectEvent(): React.Node {
}
function SingleHookCase() {
const onClick = experimental_useEffectEvent(() => {});
const onClick = useEffectEvent(() => {});
return <div onClick={onClick} />;
}
function useCustomHook() {
const [state, setState] = useState();
const onClick = experimental_useEffectEvent(() => {});
const onClick = useEffectEvent(() => {});
useEffect(() => {});
return [state, setState, onClick];