Oh, come on... Is React really that hard to understand? It's one of the simplest libraries I know. I was a self-taught web dev with only about a year (though, quite an extensive year) of JS/jQuery experience when I switched to React. I had never worked with a JS framework before and I knew I was going to need one for my next project, and for some reason I chose the new (at that time - early 2014) React, rather than the established Angular. And after going through the official tutorial everything went so smooth I was amazed by the power of React.