Учебное направление

TypeScript

Уроки TypeScript: типы, интерфейсы, generics, React, Node.js и практическая настройка проекта. Материалы выстроены от первого знакомства до практических задач и следующего уровня.

Быстрый выбор

С чего начать TypeScript

Выберите первую задачу и переходите к инструкции.

TypeScript функция как аргумент: как типизировать callback

Короткий ответ: функцию как аргумент в TypeScript типизируют через сигнатуру callback: какие параметры она принимает и что возвращает. Например, (value: number) =>…

TypeScript литералы: как применять строковые методы

Короткий ответ: строковые методы применяются не к типам, а к значениям. В TypeScript есть строковые значения, например "hello", и есть строковые literal…

Как типизировать массив объектов в TypeScript

Короткий ответ: сначала опишите тип одного объекта, а затем укажите массив этого типа: User[] или Array. TypeScript будет проверять каждый элемент массива:…

TypeScript: как работать с файлами RESX

Короткий ответ: TypeScript и frontend-приложение обычно не читают .resx напрямую. RESX — это формат ресурсов из .NET-экосистемы. Если React, Vue или обычный…

TS types: как работать с типами в TypeScript

Короткий ответ: ts types — это все способы описать данные в TypeScript. Типы помогают сказать: здесь строка, здесь число, здесь массив пользователей,…

React и TypeScript: как настроить и использовать в проекте

Короткий ответ: React TypeScript — это React-проект, где компоненты, props, state, события и API-ответы описаны типами. Файлы с JSX обычно имеют расширение…

Маршрут обучения

Как двигаться по порядку

3

Шаг 3

Как типизировать массив объектов в TypeScript

Короткий ответ: сначала опишите тип одного объекта, а затем укажите массив этого типа: User[] или Array. TypeScript будет проверять каждый элемент массива: обязательные поля, типы…

4

Шаг 4

TypeScript: как работать с файлами RESX

Короткий ответ: TypeScript и frontend-приложение обычно не читают .resx напрямую. RESX — это формат ресурсов из .NET-экосистемы. Если React, Vue или обычный TypeScript-код должен использовать…

5

Шаг 5

TS types: как работать с типами в TypeScript

Короткий ответ: ts types — это все способы описать данные в TypeScript. Типы помогают сказать: здесь строка, здесь число, здесь массив пользователей, здесь функция, а…

Учебные дорожки

Маршруты по теме «TypeScript»

Сгруппированные материалы для последовательного изучения.

Самопроверка

Как понять, что можно идти дальше

  1. Вы можете повторить основной пример без пропущенных шагов
  2. Понимаете назначение ключевых команд и параметров
  3. Умеете проверить результат и прочитать сообщение об ошибке
  4. Можете изменить пример под собственную задачу

Материалы рубрики

Новые материалы по теме «TypeScript»

TypeScript функция как аргумент: как типизировать callback

Короткий ответ: функцию как аргумент в TypeScript типизируют через сигнатуру callback: какие параметры она принимает и что возвращает. Например, (value: number) => string означает: функция принимает число и возвращает строку Простой пример: TypeScript…

TypeScript литералы: как применять строковые методы

Короткий ответ: строковые методы применяются не к типам, а к значениям. В TypeScript есть строковые значения, например "hello", и есть строковые literal types, например type Status = "draft" | "published". Метод toUpperCase() можно…

Как типизировать массив объектов в TypeScript

Короткий ответ: сначала опишите тип одного объекта, а затем укажите массив этого типа: User[] или Array. TypeScript будет проверять каждый элемент массива: обязательные поля, типы значений, optional-поля и ошибки в названиях ключей Простой…

TypeScript: как работать с файлами RESX

Короткий ответ: TypeScript и frontend-приложение обычно не читают .resx напрямую. RESX — это формат ресурсов из .NET-экосистемы. Если React, Vue или обычный TypeScript-код должен использовать строки из RESX, практичная схема такая: .resx остается…

TS types: как работать с типами в TypeScript

Короткий ответ: ts types — это все способы описать данные в TypeScript. Типы помогают сказать: здесь строка, здесь число, здесь массив пользователей, здесь функция, а здесь значение может быть только "loading" или "success".…

React и TypeScript: как настроить и использовать в проекте

Короткий ответ: React TypeScript — это React-проект, где компоненты, props, state, события и API-ответы описаны типами. Файлы с JSX обычно имеют расширение .tsx, а TypeScript помогает поймать ошибки до запуска приложения: неверный prop,…

App.tsx: что это за файл и как добавить TypeScript в React

Короткий ответ: App.tsx — это обычно главный React-компонент приложения, написанный на TypeScript. Расширение .tsx используют для файлов, где TypeScript совмещается с JSX-разметкой. Если файл содержит React-компонент с тегами вроде , ему нужен .tsx,…

Как разрабатывать и отлаживать Telegram-бота на Node.js, NestJS и TypeScript

Короткий ответ: Telegram-бота на Node.js, NestJS и TypeScript лучше держать как отдельный модуль приложения. Токен храните в переменных окружения, обработчики команд выносите в сервис, входящие события логируйте, а для первой отладки используйте long…

Как экспортировать и импортировать классы TypeScript из npm-пакета

Короткий ответ: классы из TypeScript npm-пакета лучше экспортировать через единый src/index.ts, собрать пакет в dist, сгенерировать .d.ts-типы и явно указать входы в package.json. Тогда пользователь сможет импортировать класс обычным способом, а TypeScript увидит…

Как передать данные от дочернего компонента в родительский в React TypeScript

Короткий ответ: в React дочерний компонент не меняет родителя напрямую. Родитель хранит состояние и передает в дочерний компонент callback-функцию. Дочерний компонент вызывает эту функцию и передает данные наверх Схема: Минимальный пример Parent.tsx: Здесь…

Настройки cookie