для того же, для чего и для любого другого js приложения/сайта - введения типизации для лучшей работы ide подсказок и более менее нормальной проверке типов на этапе сборки
для того же, для чего и для любого другого js приложения/сайта - введения типизации для лучшей работы ide подсказок и более менее нормальной проверке типов на этапе сборки
Проверки на тип пропсов работают только в рантайме режима разработки, типизация пропсов тайпскриптом нужна для того чтобы тайпскрипт компилятор выдавал ошибки при компиляции компонента
Если допустим вы получаете данные по API а потом добавляете их в контекст никаких проверок не случится потому что TypeScript ловит ошибки типов на уровне компиляции
Ясно. Я тоже заметил что боль сплошная от этого ts. И компиляция увеличилась. Компилит все файлы на смену во vue файла. Раньше гораздо быстрее была компиляция