AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Basics of JavaScript Class Based Templates
lit is a framework that gives you declarative templates that can be updated with minimal DOM updates. It's class based and uses decorators on the classes to basically take a regular JavaScript class and add things like rendering in state or whatnot. The base class implements this kind of reactive lifecycle, like batching updates. And then you can either use TypeScript decorators or you can use like a little metadata object and plain JavaScript to define properties.