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

Зачем нужен TS

TypeScript добавляет статическую типизацию к JavaScript, что помогает выявлять ошибки на этапе разработки, улучшает читаемость кода и упрощает рефакторинг. Он компилируется в чистый JS, сохраняя совместимость.

Пример:

typescript
interface User {
  id: number;
  name: string;
}

function greet(user: User): string {
  return `Hello, ${user.name}`;
}

// Ошибка будет обнаружена при компиляции
greet({ id: 1 }); // Property 'name' is missing

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

  • Автодополнение и подсказки в IDE
  • Четкие контракты для функций/компонентов
  • Лучшая поддержка больших проектов
  • Опциональность - можно постепенно внедрять
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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