Skip to Content
react-utilsuseRefObject

useRefObject

See source on Github 

Normalize any React Ref<T> (forwarded, callback, object, null, undefined) into an equivalent RefObject<T>.

  • @param ref - The React ref to normalize.
  • @returns A RefObject<T | null> that is kept in sync with the provided ref.

Example

const Component = ({ ref }) => { const refObject = useRefObject(ref); return <div ref={refObject} />; }