use-lazy-ref
diceui-radix/use-lazy-refFreeHook
diceui/radix publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/sadmann7/diceui/HEAD/docs/public/r/styles/radix-nova/use-lazy-ref.jsonSource
1import * as React from "react";23function useLazyRef<T>(fn: () => T) {4 const ref = React.useRef<T | null>(null);56 if (ref.current === null) {7 ref.current = fn();8 }910 return ref as React.RefObject<T>;11}1213export { useLazyRef };
Files it writes
More from diceui/radix
All 58 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| use-as-refuse-as-ref | diceui/radix | Hooks | Free | no deps | |
| use-isomorphic-layout-effectuse-isomorphic-layout-effect | diceui/radix | Hooks | Free | no deps | |
| use-mobileuse-mobile | diceui/radix | Hooks | Free | no deps |
