2 / 23
Как типизировать useState, useRef и useEffect в React?
useState принимает дженерик для типа состояния: useState<string>(''). Если начальное значение совпадает с типом, TypeScript выведет тип сам. useRef бывает двух видов: мутабельный (useRef<number>(0)) и для DOM (useRef<HTMLInputElement>(null)). useEffect не требует типизации — он всегда возвращает void или функцию очистки.