TypeScript – мастхэв в современном фронтенде.
Времена, когда JavaScript был нужен только, чтобы открыть дропдаун, прошли, а без статической типизации писать что-то сложнее – преступление. TypeScript – очень гибкий и удобный, поддерживается всеми нормальными библиотеками и фреймворками. Причин его не использовать не существует.
Мы полгода назад переписывали React-приложение (25k строк кода) на TypeScript, могу точно сказать, что потраченное время уже окупилось несколько раз – количество возникающих багов уменьшилось на порядок, а код пишется быстрее благодаря подсказкам IDE. Так что переписывайте всё на TypeScript, не пожалеете.
https://habr.com/ru/post/500926/
Времена, когда JavaScript был нужен только, чтобы открыть дропдаун, прошли, а без статической типизации писать что-то сложнее – преступление. TypeScript – очень гибкий и удобный, поддерживается всеми нормальными библиотеками и фреймворками. Причин его не использовать не существует.
Мы полгода назад переписывали React-приложение (25k строк кода) на TypeScript, могу точно сказать, что потраченное время уже окупилось несколько раз – количество возникающих багов уменьшилось на порядок, а код пишется быстрее благодаря подсказкам IDE. Так что переписывайте всё на TypeScript, не пожалеете.
https://habr.com/ru/post/500926/