I do believe it's all the rage right now but there are times when I see the value in a JS implementation. I still think there is not enough support for certain types and you are left either writing your own adding any to describe something. And in converse, when working on a large codebase or teams the comfort of types is very helpful.
And naturally a shameless plug for a react-native expo starter I made to solve that problem for RN.
I'm curious as to what types you're missing as well.
I have not encountered that yet. An interesting quirk is that if you only need Type checking then you should make an interface. Interfaces are thrown out at compile time which leaves your code lighter. Classes are kept and should only be used if you actually need to instantiate an instance of that type during runtime.
Which are some types you think are not supported? I was interested in jumping in this TS-hype-train and things like this are good to know before :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.