Skip to content
9 / 24

Как типизировать хуки useState и useRef с помощью TypeScript?

TypeScript часто выводит тип useState автоматически из начального значения. Явный generic нужен, когда начальное значение null или не покрывает все варианты: useState<User | null>(null). Для useRef тип зависит от назначения: useRef<HTMLDivElement>(null) для DOM-элементов, useRef<number>(0) для мутабельных значений.

Как типизировать хуки useState и useRef с помощью TypeScript? | JScriptiser