React is the new jQuery
medium.com
medium.com
Nobody uses React by itself. Add in ES6 transpiling, a data system (redux & friends), server side rendering, routing, and now it's complicated.
jQuery doesn't include any of that stuff, either.
That's a really important point. I still often use jQuery because I don't need 'any of that stuff' and for a bunch of different reasons (other developers, client already using jQuery, etc.).
But it's surprising how often these days my clients want/need stuff where jQuery would not be ideal and React can take care of it all.
I don't know much about react, but is it drop-in replacement for jQuery? I believe not
Doing so with jQuery blows away the DOM (causing inputs to lose focus), so we ended up with the usual jQuery soup referencing the DOM for state.
People normally get in love when they do some fancy dom manipulation with few lines of codes.
But experience shows different.