Skip to content

useForkRef

Function
useForkRef<T>(refARefValue<T>, refBRefValue<T>, refC?RefValue<T>): (refValueany) => void

This will create a new function to assign value to both input refs.

example:

Use dark colors for code blocksCopy
1
2
3
4
5
6
const Component = React.forwardRef((props, ref) => {
 const nodeRef = React.useRef(null)
 const handleRef = useForwardRef(ref, nodeRef)

 return <div ref={handleRef} />
})
Type Parameters
ParameterType
T
Parameters
ParameterType
refARefValue<T>
refBRefValue<T>
refCRefValue<T>
Returns 
(refValueany) => void
    function(refValueany): void
    Parameters
    ParameterType
    refValueany
    Returns 
    void

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.