For starters, consider that Pete Hunt asked why React is overwhelming for beginners:
There is a major problem in the React community that cripples beginners and hinders experts alike.
At work this past quarter, we painstakingly started three new projects at work. I say “painstakingly” because every project required decisions to be made around tooling depending on the scope & needs.
Ultimately, the problem is that by choosing React (and inherently JSX), you’ve unwittingly opted into a confusing nest of build tools, boilerplate, linters, & time-sinks to deal with before you ever get to create anything.
... read the whole story at medium.com.