Немного холиварный вопрос. Все больше компаний требует использования Typescript в их проектах. Мне, как и всегда, нужно адаптироваться под рынок и начать его использовать, так же как я адаптировался к использованию React вместо своего фреймворка. Со вторым всё было понятно: рынок стандартизируется, каждый проект должен иметь возможность менять разработчиков без серьезных финансовых потерь. Но с Typescript я не до конца понимаю, в чем преимущества перед обычным JS. Сколько я ни работаю, проблем с типами ни разу не имел, не зависимо от размера проекта, и Тайпскрипт выглядит для меня как overengineering: больше кода, больше ошибок (например, если изменил класс, но забыл обновить интерфейс). У меня нет цели спорить и настаивать на своём, просто хочу понять market need.