Gosh, this is basically how I feel. I don't have nearly as much experience, but I am extremely confident in the skills I do have. My passion is HTML and CSS/SCSS and accessibility, ultimately leading to UX. My JS is mediocre at best... But I can write some decent PHP. For years I questioned if I could even be considered a developer.
It's a trapping feeling.
This resonates with me so much.
I honestly feel like none of my other skills matter at all any more; The only skill that seems to matter is knowing React.
I am trying to improve but so many days it feels like I can never move fast enough to keep up, and I worry that my type of Front End Developer is going to disappear.
As José Muñoz said above: "It doesn't matter what language or framework you use, once you know how you want your data to flow through your application you can implement it however you like."
If you feel like you want to improve as a developer, then work on improving yourself as a developer.
If you feel like there is a trend towards using React, instead of experiencing it as a trapping feeling, go with the flow and at least try to understand what all the fuss is about. You do not have to learn anything you do not want to. Development is in and of itself method agnostic. Do it how you want.
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.