В реальном приложении в функцию передаю переменные, которые приходят с бека или пользовательского ввода. Как решить вопрос синхронизации ответов бека и ваших TS интерфейсов?
Добавьте реальные минусы использования TS кроме плюсов в статью чтобы разработчик мог взвесить:
TS занимает не большую долю рынка (5-7% от всего js кода если не ошибаюсь)
Повышает порог вхождения в проект
Делает юнит тесты более трудоемкими
Делает написание сложных структур трудоемкими
Считаю целесообразным использование TS в пакетах компонентов (т.е. мы точно знаем какой тип будет у пользовательского ввода), фреймворков и т.д.
В реальном приложении в функцию передаю переменные, которые приходят с бека или пользовательского ввода. Как решить вопрос синхронизации ответов бека и ваших TS интерфейсов?
Добавьте реальные минусы использования TS кроме плюсов в статью чтобы разработчик мог взвесить:
TS занимает не большую долю рынка (5-7% от всего js кода если не ошибаюсь)
Повышает порог вхождения в проект
Делает юнит тесты более трудоемкими
Делает написание сложных структур трудоемкими
Считаю целесообразным использование TS в пакетах компонентов (т.е. мы точно знаем какой тип будет у пользовательского ввода), фреймворков и т.д.