TypeScript с нуля, без React
TypeScript обычно начинают учить сразу внутри React — вперемешку с пропсами, хуками и стейтом. Проблема в том, что новичок в этот момент разбирается сразу с двумя незнакомыми вещами. И когда что-то не работает, непонятно, где ошибка: в React или в типах. В голове остаётся каша, а уверенности не прибавляется.
Этот курс убирает React в сторону. Здесь только сам TypeScript и маленькие файлы по несколько строк, где нужно разобраться с одним типом и убрать одну ошибку. Ничего лишнего, никакого фреймворка сверху — только система типов, как она есть. А когда она понятна сама по себе, типизация в React перестаёт быть проблемой: ты уже знаешь, что откуда берётся.
Как это работает
23 коротких задания, выстроенных от простого к сложному: от самого первого объявления типа до приёмов, которые используют в реальных проектах.
Каждое задание — это маленький кусочек кода, в котором что-то не так: либо он не запускается, либо размечен слишком небрежно. Твоя задача — понять, в чём дело, и починить.