12 lines
227 B
JavaScript
12 lines
227 B
JavaScript
export default function mergeRefs(refs) {
|
|
return value => {
|
|
refs.forEach(ref => {
|
|
if (typeof ref === 'function') {
|
|
ref(value)
|
|
} else if (ref != null) {
|
|
ref.current = value
|
|
}
|
|
})
|
|
}
|
|
}
|