True, but how useful is it?
> Easy to reuse: Everything is powered by stateless functions instead of classes and objects, making it extremely modular.
Maybe it's all stateless functions under the hood, but the "hello world" code snippet includes code that mutates the DOM:
onkeyup: function(e){
if(e.keyCode === 13){
document.querySelector("#list")._add(this.value);
this.value = "";
}
}
> Easy to maintain: "Development workflow" doesn't exist. No NPM, No Webpack, No Babel, just vanilla Javascript and 100% based on web standards.Are these tools really the main source maintenance pain for web developers?
In my experience the code I write is the biggest maintenance burden. I'll suffer through complex tooling if it helps me avoid maintenance anti-patterns (like storing state on DOM elements...)