В конце файла App.tsx в каждой директории есть большая задачка на закрепление пройденных тем, их нужно решить, там дано общее описание бизнес-логики, общее т.з и технические требования к её реализации. Решенные задачи можно прикреплять в комментариях к текущему посту.
Так же решаем задачки тут: https://typescript-exercises.github.io, смотрим там внимательно на описание задачи, читаем статьи под задачей, чтобы повторить материал.
Код лекционной части Типы и общее введение: https://github.com/tel-ran-de/FE-24-m/tree/fe-08-01-ts-intro Сужение типов: https://github.com/tel-ran-de/FE-24-m/tree/fe-08-01-narrowing
В конце файла App.tsx в каждой директории есть большая задачка на закрепление пройденных тем, их нужно решить, там дано общее описание бизнес-логики, общее т.з и технические требования к её реализации. Решенные задачи можно прикреплять в комментариях к текущему посту. Так же решаем задачки тут: https://typescript-exercises.github.io, смотрим там внимательно на описание задачи, читаем статьи под задачей, чтобы повторить материал.
Так же теорию можно читать здесь https://typescript-handbook.ru/docs/ts-1/ - краткое введение https://typescript-handbook.ru/docs/ts-2/ - какие бывают типы https://typescript-handbook.ru/docs/ts-3/ - про сужение, проверку типов