Totally disagree. I forced myself to use typescript. I used plain JavaScript for 25 years so I’m no newbie that needed it as a crutch. It’s the best decision I’ve ever made. Typescript has vastly improved my developer experience and I’ll never go back. There are so many benefits to using it. So many errors that get caught by the linter immediately before they become a needle in a haystack later on. Autocomplete is something I just can’t live without.
Also there’s probably almost never a reason to use the any type. Typescript fully supports generics, so using any is just sheer laziness. There’s always a way to type even the most dynamic and versatile components.
Also typescript has no adverse effect on performance. Not sure where you’re getting that from. It gets transpiled into JavaScript and all the annotations are removed from the production code. Not sure how that has anything to do with performance. As for development, yes the type checker runs in real time but heck I mean they got some pretty powerful multicore CPUs out there nowadays for cheap!
Cheers