Встречается на собеседованиях • сегодня

Какой опыт типизации

Типизация в JavaScript бывает динамической (определяется во время выполнения) и статической (TypeScript). Опыт работы с TypeScript включает: - **Интерфейсы и типы** для объектов, пропсов, состояний: ```typescript interface User { id: number; name: string; isActive?: boolean; // опциональное поле } ``` - **Дженерики** для универсальных компонентов: ```typescript function identity(arg: T): T { return arg; } ``` - **Union/Intersection типы**, `type guards`, утилиты (`Pick`, `Omit`). - **Интеграция с React**: типизация пропсов, хуков, событий. Нюансы: - `any` vs `unknown`, строгие проверки (`strictNullChecks`). - Миграция JS → TS: декларации типов для сторонних библиотек (`@types`). Пример с React: ```typescript type ButtonProps = { onClick: (e: React.MouseEvent) => void; children: React.ReactNode; variant?: 'primary' | 'secondary'; }; ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы