use-as-ref
diceui-radix/use-as-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-as-ref.jsonSource
1import * as React from "react";23import { useIsomorphicLayoutEffect } from "@/registry/bases/radix/hooks/use-isomorphic-layout-effect";45function useAsRef<T>(props: T) {6 const ref = React.useRef<T>(props);78 useIsomorphicLayoutEffect(() => {9 ref.current = props;10 });1112 return ref;13}1415export { useAsRef };
What it pulls in
Other registry items
Files it writes
More from diceui/radix
All 58 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| use-isomorphic-layout-effectuse-isomorphic-layout-effect | diceui/radix | Hooks | Free | no deps | |
| use-lazy-refuse-lazy-ref | diceui/radix | Hooks | Free | no deps | |
| use-mobileuse-mobile | diceui/radix | Hooks | Free | no deps |
