Confession, I dislike decorators.

Actually, Google internally does not allow users to write their own decorators because it leads to too much โœจmagic๐ŸŒˆ

Though Lit does a good job of providing simple ones that colocate logic and have direct JS analogs which is a win

But here's a thing that I've learned from making tools for all sorts of developers:

value to users > my opinion

The DX that decs give here is ๐Ÿ‘Œ, they're readable, decrease cognitive overload, & don't do more than they need to.

That's why the Google ban is for NEW decorators

Even better is that in a bit, we'll get native JS decorators so this code will become faster, simpler, and nativer.

Adhering to the Lit team's ideals to improve native platform web development rather than just Lit and WCs โฌ†๏ธ๐ŸŒŠโ›ต๏ธ๐Ÿ›ถ๐Ÿšค