Generics в TypeScript часто объясняют так, что новичок успевает испугаться раньше, чем увидит пользу. Угловые скобки, буква T, какие-то ограничения, keyof, extends. Кажется, будто это тема для людей, которые пишут библиотеки, а не…
В реальном коде часто есть значения из ограниченного набора: статус урока, роль пользователя, режим кнопки, тип уведомления. В JavaScript это обычно строки: Проблема начинается, когда где-то появляется "publish", "Published" или "deleted". JavaScript не…
В TypeScript почти сразу возникает вопрос: объект описывать через interface или через type? Новичок открывает чужой код и видит оба варианта рядом. Один разработчик пишет interface User, другой пишет type User = {…
TypeScript и JavaScript легко перепутать, если смотреть только на синтаксис. В обоих случаях есть const, функции, объекты, массивы, промисы, import и export. Иногда TypeScript-файл выглядит почти как обычный JavaScript, только рядом с переменными…
Если хочется понять TypeScript, не обязательно сразу ставить Node.js, npm, VS Code, расширения и настраивать проект. Для первого контакта лучше открыть TypeScript online и проверить одну мысль: как типы помогают поймать ошибку до…
TypeScript проще всего понять не через определение, а через маленькую неприятность из JavaScript. Допустим, у нас есть функция, которая считает сумму заказа. Пока код короткий, все выглядит невинно. Потом в функцию случайно прилетает…
Настройки cookie
На faq-develop.ru необходимые cookie поддерживают работу сайта. Аналитические и другие необязательные cookie включаются только после вашего согласия. Подробнее — в политике конфиденциальности.