Использовал ts в одном из проектов. Скорость разработки снизилась, количество эксепшенов возросло. Vim долго настраивал, так и не настроил. К npm модулям стало нужно подгружать типы
Я не сталкивался с функциями, которые вложены многократно друг в друга, о которых пишет автор. Допускаю, это возможно, но не считаю такой код хорошей практикой.
Я не встречал серьёзных ошибок из-за типов. Если писать код аккуратно, именовать переменные должным образом, разбивать код на компоненты, ошибок можно избежать.
Использовал ts в одном из проектов. Скорость разработки снизилась, количество эксепшенов возросло. Vim долго настраивал, так и не настроил. К npm модулям стало нужно подгружать типы
Я не сталкивался с функциями, которые вложены многократно друг в друга, о которых пишет автор. Допускаю, это возможно, но не считаю такой код хорошей практикой.
Я не встречал серьёзных ошибок из-за типов. Если писать код аккуратно, именовать переменные должным образом, разбивать код на компоненты, ошибок можно избежать.
Ну и в реакте есть PropTypes.