import * as React from "react";
import { useIsomorphicLayoutEffect } from "@/registry/default/hooks/use-isomorphic-layout-effect";
function useAsRef<T>(props: T) {
const ref = React.useRef<T>(props);
useIsomorphicLayoutEffect(() => {
ref.current = props;
});
return ref;
}
export { useAsRef };
npx shadcn@latest add @diceui/use-as-refimport { UseAsRef } from "@/hooks/use-as-ref"const value = UseAsRef()