React

Sorry to start with a critique

With web components, I was writing basic components in a few hours and reasonably complex ones (such as the one above) in a few days. These components are fun to write, and code reuse is high - I'm already building web applications that I've been struggling with in React in days rather than weeks. What's better - I don't have to spend so much trying to figure out various support libraries that have poor documentation, or spend all my time compiling.