And furthermore, is React the future of front-end development?
I've been using React for several months now and for the most part, I've thoroughly enjoyed its exclusive way of doing things. React is supported by a large, enthusiastic community who are undoubtebly conviced that React - and the design patterns it enforces (or encourages) - is the future of front-end web development.
It was until very recently that I had held this view myself. So what changed?