Projects where the client isn’t programmer-savvy and wants to make changes themselves and immediately upload them over FTP. Sites like self-hosted WordPress or hand-maintained static websites.
WP sites are far from simple. Maybe WordPress.com but definitely not the self host option. Not if you want anything other than a vanilla install.
> the client isn’t programmer-savvy > wants to make changes themselves and immediately upload them over FTP.
Why would you want a client who isn't savvy to make changes themself? Advocating for cowboy coding for end users is trolling... unless you're upselling a support package!? They can tweak things in the admin but I'd think long and hard before giving said client access to server files. Not to mention how easily end users mess things up by changing admin settings.
Having worked with such clients for 2 years, I gave up because at some point, the support burden was just too much!
And plenty of enterprises are still using it.
...but only as a back-up browser for those legacy internal web-applications. I’m sure all of them still install Chrome (or Chromium-Edge) for daily-browsing.
React is fine with TypeScript, too.
“If you are using React, you might as well also use TypeScript instead of just JS” may be true, but I don’t see how its a problem.
It's additional complexity when you could have solved the same issue by using better design on the API level.
I don't intend to ever write un-typed, naked javascript again if I don't have to.
Even scripting, ts-node is perfect for it.
And as far as complexity - I find typescript to be far better than webpack/babel in configuration and UX.