What it looks like
Yozo lets you write concise, declarative, and readable code, and it comes to life just like that.
Component interfaces are immediately clear, because their definitions start with it. From just the first three lines; we can see this component is called click-counter, it has an amount attribute, and a reset() method. Simple as that!
Not convinced? Compare this component to implementations in two other Web Component libraries/frameworks: Lit and StencilJS. For the sake of completeness, I've also included what this basic component would look like when written in vanilla JS.