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

Продолжение архива

Generics в TypeScript: первый пример без головоломок

Generics в TypeScript часто объясняют так, что новичок успевает испугаться раньше, чем увидит пользу. Угловые скобки, буква T, какие-то ограничения, keyof, extends. Кажется, будто это тема для людей, которые пишут библиотеки, а не…

Union, literal types и enum в TypeScript

В реальном коде часто есть значения из ограниченного набора: статус урока, роль пользователя, режим кнопки, тип уведомления. В JavaScript это обычно строки: Проблема начинается, когда где-то появляется "publish", "Published" или "deleted". JavaScript не…

Interface и type в TypeScript: когда что использовать

В TypeScript почти сразу возникает вопрос: объект описывать через interface или через type? Новичок открывает чужой код и видит оба варианта рядом. Один разработчик пишет interface User, другой пишет type User = {…

TypeScript и JavaScript: в чем разница простыми словами

TypeScript и JavaScript легко перепутать, если смотреть только на синтаксис. В обоих случаях есть const, функции, объекты, массивы, промисы, import и export. Иногда TypeScript-файл выглядит почти как обычный JavaScript, только рядом с переменными…

TypeScript online: где запустить код без установки

Если хочется понять TypeScript, не обязательно сразу ставить Node.js, npm, VS Code, расширения и настраивать проект. Для первого контакта лучше открыть TypeScript online и проверить одну мысль: как типы помогают поймать ошибку до…

TypeScript с нуля: первый файл, типы и компиляция

TypeScript проще всего понять не через определение, а через маленькую неприятность из JavaScript. Допустим, у нас есть функция, которая считает сумму заказа. Пока код короткий, все выглядит невинно. Потом в функцию случайно прилетает…

Настройки cookie