Sorry but if your "we're here to make it easy to build small web things" is just another JS mess I can't take you seriously.
If it's about allowing more people to build something on the Web it needs to start with HTML and CSS. Not weird App routing and NPM dependencies.
(Yes I am old.)