Files
2026-08-27 21:09:14 +00:00

23 lines
449 B
JavaScript

// @enableTreatRefLikeIdentifiersAsRefs @validatePreserveExistingMemoizationGuarantees
import {useRef, useCallback} from 'react';
function useCustomRef() {
return useRef({click: () => {}});
}
function Foo() {
const ref = useCustomRef();
const onClick = useCallback(() => {
ref.current?.click();
}, [ref]);
return <button onClick={onClick} />;
}
export const FIXTURE_ENTRYPOINT = {
fn: Foo,
params: [],
isComponent: true,
};