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.