I have a genuine question about the popularity of the React framework. Just for context, I'd say I'm between and Junior and Mid developer - probably closer to Junior in many respects. As I'm looking at the job market for Front-End work, React is a requirement for quite a few of those positions. Every once in a while, I'll see postings for Angular or Vue. So again the question, why React?
I want to circle back to my initial question. What does React do well that Angular or Vue or any other front-end framework doesn't? What makes it so popular to use? Is it a ecosystem thing where once you use it, you just have to? Or is it because of the ease of development? I genuinely want to know because the market does seem to prefer React as the "de-facto" framework. I'd love some insight into this.