For a decade or so, vanilla javascript (with a touch of JQuery) and HTML5 have been my only friends in the frontend space, even though node.js has turned me into a bit of a javascript evangelist in recent years. I recently got into cloud development, and happily use javascript for my lambdas and the TypeScript CDK (which is amazing).
I only recently (like, a couple of months ago) needed to build my first mobile app along with a customer-facing web portal, and where Flutter's elegance failed me with a tragically steep learning curve, Expo (https://expo.io/) flew in to the rescue... but forced me to revisit a framework I'd learned to despise*: React. Once I got comfortable with the flashy new React features, I wasn't so worried about trying it out with tailwind (https://tailwindcss.com/), and I honestly haven't looked back.
* for all you React fans, it was a horribly-written monolith constructed with React, Redux and Saga and our resident React expert found himself just as lost and unhappy as the rest of us.