5 / 23
Как типизировать кастомный хук?
Кастомный хук — обычная функция, начинающаяся с use. Типизация стандартная: аннотация параметров и возвращаемого значения. Если хук возвращает кортеж (как useState), используй as const или явный тип возврата, чтобы TypeScript не расширил его до массива. Для generic-хуков добавляй параметр типа.