Wait a second… TypeScript? Why would anyone want or need another “script” when a widely using standard solution is already in place?
What is TypeScript?
1. It is more explicit
Making types explicit focuses our attention on how our system is built and how its various components interact with one another. It is critical in large-scale systems to be able to abstract away the rest of the system while keeping the context in mind. Types allow us to do so.
3. Classes Behave the Same as Python, C++
4. Compatible with multiple browsers
5. Expanding your programming knowledge
Learning TypeScript exposes you to new programming concepts that you may not have encounter before, such as types, generics, interfaces, enums, and namespaces. Because all of these structures were inspire by static-typed languages such as C#, Java, and C++, using TypeScript may benefit you in the future when you want to try a new programming language.
Drawbacks of TypeScript
Why Migrate Your Project to TypeScript?