I use React for most projects I work on. I also use HTML, CSS and VanillaJS for quite a lot of projects too. I find knowing both gives you great flexibility and fits the code to appropriate applications well.
The alternatives are shoehorning React into simple content-centric pages (bloat), or stitching together a bespoke set of logic for a large complex app noone will be able to maintain (spaghetti).
The alternatives are shoehorning React into simple content-centric pages (bloat), or stitching together a bespoke set of logic for a large complex app noone will be able to maintain (spaghetti).