1 dépôt
Foundational classes that provide shared functionality and lifecycle methods for inherited components.
Distinct from Class-Based Components: Distinct from Class-Based Components: specifically refers to the base class used for inheritance rather than the general pattern of using classes.
Explore 1 awesome GitHub repository matching user interface & experience · Base Classes. Refine with filters or upvote what's useful.
Lit-element est un framework de composants personnalisés et une bibliothèque d'interface utilisateur réactive qui fournit une classe de base pour créer des éléments HTML standard. Il est conçu pour construire des composants web qui mettent automatiquement à jour leur état visuel lorsque les propriétés internes ou les données changent. Le projet permet le développement de composants encapsulés utilisant le shadow root pour isoler les styles et la structure. Il utilise des littéraux de gabarit JavaScript pour rendre des templates déclaratifs sans nécessiter d'étape de compilation. La bibliothèque couvre la gestion de l'état par le suivi des propriétés réactives et la synchronisation des propriétés de classe JavaScript avec les attributs HTML. Elle inclut également des capacités pour limiter la portée des sélecteurs CSS et gérer les cycles de rendu asynchrones pour traiter les mises à jour de l'interface.
Provides a base class for creating custom HTML elements with built-in reactive properties and declarative rendering.