What advantages does #ReactJS really have for someone already competent in writing clean JavaScript, CSS and HTML? Does it really add anything to the UI? I don't want to travel down a rabbit hole that turns out to be yesterday's trend (and typically avoid libraries for this reason). I prefer building from the ground up, because the time take to learn the logic of a library and install all the components feels like wasted time to me, unless I know it will accelerate things hugely and make stuff look amazing. And it appears to me the amazing doesn't really come from the framework (that's just marketing), it comes from the designer, who would make stuff look amazing (or not) whatever the framework.