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

Зачем нужен TypeScript, если есть PropTypes и JSDock

TypeScript добавляет статическую типизацию на уровне компиляции, что помогает выявлять ошибки до запуска кода. PropTypes и JSDoc работают только во время выполнения (runtime) и не дают такой же строгой проверки типов.

Пример с TypeScript:

typescript
function sum(a: number, b: number): number {
  return a + b;
}
sum(1, '2'); // Ошибка компиляции

Преимущества TypeScript:

  • Проверка типов при компиляции
  • Автодополнение в IDE
  • Поддержка современных возможностей JS
  • Масштабируемость для больших проектов

PropTypes/JSDoc лучше подходят для небольших проектов или постепенного внедрения типизации.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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