UNPKG

@bedrock-layout/use-forwarded-ref

Version:

bedrock-layout useForwardedRef

10 lines (9 loc) 296 B
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 };