DEV Community

Discussion on: Ask the community for a post

Collapse
 
ryansmith profile image
Ryan Smith

I would love a post on the benefit of statically typed languages with some practical examples, mainly with JavaScript and TypeScript. It is said/understood that TypeScript is "better" because it "catches errors earlier" and "makes it easier to refactor." But what are examples of code in JavaScript that causes an issue vs. an issue that is caught in TypeScript during static analysis? What is a practical example of refactoring JavaScript code vs. refactoring the same code in TypeScript and how it is easier? How do I sell other developers on TypeScript when all they see is a roadblock to their development because they need to add types and fix type errors?