fun useForkRef()

in kotlin-react-use/src/jsMain/kotlin/react/use/useForkRef.kt [10:22]


fun <T : Any> useForkRef(
    refA: Ref<T>?,
    refB: Ref<T>?,
): Ref<T>? =
    useMemo(refA, refB) {
        if (refA == null && refB == null)
            return@useMemo null

        RefCallback { value ->
            setRef(refA, value)
            setRef(refB, value)
        }
    }