Команда и я приступаем к проекту React. Мы в первую очередь команда Microsoft, которая уже десятилетиями имеет опыт работы с .Net!
Мы были очень впечатлены React и чувствуем, что идем по этому пути. Мы сделали все Angular против Vue против других вариантов смерти.
Поскольку мы все разработчики C #, мы планируем использовать React с TypeScript. Главным образом по двум причинам
Мы привыкли к строго типизированным базам кода из C #, поэтому мы более успешно работали с React с TypeScript.
База кода может стать достаточно большой, и мы планируем совместно использовать компоненты React и интерфейсы TypeScript между командами / проектами через внутренний реестр NPM. Мы полагаем, что TypeScript рано высветит проблемы ввода, особенно при рефакторинге, и позволит более эффективно делиться информацией.
Я разговаривал с другой командой такого же размера, которая не начинала с TypeScript (или Flow), они столкнулись с проблемами рефакторинга, когда их решение стало большим и модернизированным в TypeScript.
Я бы хотел начать с TypeScript с первого дня, как результат
Тем не менее, я получаю некоторую поддержку от разработчиков, ориентированных на Javascript. Кто сказал:
TypeScript не требуется в современных приложениях ES6 JavaScript
Более широкое сообщество React не использует TypeScript
Крючки, которые являются новыми для Реакции, составляют точки выше
Стал ли я браться за религиозный аргумент, а не за технический (статическая типизация против динамического), или это оправдано?
Рад признать, что я новичок в JavaScript по сравнению с моим опытом в C #, так что я мог полностью упустить момент.
Я думал, что задам вопрос сообществу и выясню некоторые образованные мнения. Пожалуйста, будьте добры