I work with React every day and I like React, but… I agree with Chris. It depends. Not convinced that components are ultimate and best for all cases (saying that view is a function that takes state as an argument is nearly forgotten). CSS in JS is not silver bullet, too. And tooling and boilerplate, ufff.
Having small pure jsx based tool for components would be nice, instead of heavy machinery of big React that adds hundreds of kB to the bundle no matter of optimization and tree shaking. Very easy and lightweight build tool, that even regular developer can understand and setup in a minute instead of (excellent but) deep magic of webpack. No, create-react-app is not an answer, it just hides the machinery behind the image of hammer.