DEV Community

Discussion on: Sell Me On Typescript

Collapse
 
curiousdev profile image
CuriousDev

You do not "have to" use it. You would use it, because from what it offers on top of JavaScript you could think it is worth it. There is no need to use it, because you "have to". Typescript bascially is just an extension of JavaScript and allows you to use strict typing, which would make it comparable to lanuages like C#. Editors can make use of it and make development easier (show you allowed methods etc.) as well as allow you to integrate these types as a kind of "rules", which will lead to code, which does not get built, if you break these "rules". There would be no error during the execution in this specific cases, if you could not use it this way. If you want to use some of these points, which I just have described, for your project, you can see them as a must.
But you are not forced to used it and if you are still learning JavaScript, then stick to it for some time before you add with TypeScript to the language's complexity (my opinion at the moment).

Collapse
 
psypher1 profile image
James 'Dante' Midzi

Yeah, I'm noticing my wording could have been better (writing while tired)

My question was more on the "why" I see a number people advocating the switch to it. My question comes as my JS is solid enough to do what I need, so why would consider adding TS to the mix is all

Thank you for the elaboraion.

Collapse
 
curiousdev profile image
CuriousDev

But I am also sorry, if my answer has been too serious. Thanks for your kind response.

Thread Thread
 
psypher1 profile image
James 'Dante' Midzi

It's alright... I got your thoughts as well as valuable information - which was my intention.