кажется что во фронтенде она не всегда уместна, в отличие от бэка. Немножко смущает всеобщий шум около типизации - типа если нет типизации, то "это всё ненужно".
мне помогает типизация лучше орентироваться в коде, так сказать семантика, это всегда лучше чем { ...state}, и фиг его что там + находить мелкие баги
Когда все время работаешь с типизированным языком и тебе предлагают без нее, чувствуется будто руку отрубают)
Опциональная типизация пришла во все динамические языки, от питона до PHP. В JS несколько реализаций, но победил TS. Для меня типы в JS это прежде всего документация, а потом уже способ предотвращения ошибок. Чем больше приложение, тем нужнее типы. Еще большой плюс тайпскрипта - это необязательность точной декларации типа. Можно добавлять типизацию постепенно, когда утрясешь интерфейс.
Обсуждают сегодня