@bedrock-layout/use-forwarded-ref
Version:
bedrock-layout useForwardedRef
10 lines (9 loc) • 296 B
JavaScript
import { useStatefulRef as n } from "@bedrock-layout/use-stateful-ref";
import o, { useRef as s } from "react";
function c(t, r = { isStateful: !0 }) {
const f = n(), u = s(), e = r.isStateful ? f : u;
return o.useImperativeHandle(t, () => e.current), e;
}
export {
c as useForwardedRef
};