/
sdds
/
plasma
Обзор
Документация
Войти
/
sdds
/
plasma
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
dev
packages/plasma-core/src/utils/setRef.ts
16 строк
368 B
Fanil Zubairov
feat: Core-библиотека plasma-core
02 апр 2021, 19:13
02 апр 2021, 19:13
2bd4f07
Код
Авторство
О чём код?
import React from 'react'; export interface SetRef { <T>( ref: React.MutableRefObject<T | null> | ((instance: T | null) => void) | null | undefined, value: T | null, ): void; } export const setRef: SetRef = (ref, value) => { if (typeof ref === 'function') { ref(value); } else if (ref) { ref.current = value; } };