Все истории

😭 Как читать ошибки TypeScript и не плакать

Копия публикации из архива канала. Дата и текст сохранены.

У каждого новичка в TypeScript был этот момент.
Запускаешь проект... и вместо одной ошибки получаешь пол-экрана непонятного текста. 💀

Кажется, что TypeScript решил тебя оскорбить лично.

Но есть хорошая новость:
💡 Ошибки TypeScript чаще всего очень честные. Их просто нужно научиться читать.

Например:
Type 'string' is not assignable to type 'number'

Перевод на человеческий:
👉 «Ты передал строку туда, где ожидалось число.»

Или:
Property 'email' does not exist on type 'User'

Здесь TypeScript говорит:
👉 «У объекта User нет поля email. Проверь название или сам объект.»

Главный лайфхак — не паниковать и читать ошибку с начала.

Найди слова Type, Property, Argument — обычно именно они сразу объясняют, что пошло не так.

Через пару недель практики ты поймаешь себя на мысли:
TypeScript не пытается тебя запутать. Он просто очень подробно объясняет, что именно ты сломал. 😄

💬 А какая ошибка TypeScript бесила вас сильнее всего? 😅