1 repository
Constructing user interfaces by composing functions that return DOM elements.
Distinct from Function Composition: Focuses on the layout and UI structural composition rather than general functional logic merging.
Explore 1 awesome GitHub repository matching software engineering & architecture · UI Component Composition. Refine with filters or upvote what's useful.
Van este un framework UI JavaScript reactiv conceput pentru construirea de interfețe utilizator cu binding de stare și actualizări automate ale DOM-ului fără un DOM virtual. Funcționează ca un framework frontend buildless, permițând crearea de aplicații reactive folosind funcții JavaScript standard care rulează direct în browser fără un pas de compilare. Framework-ul include un manager de stare reactiv care folosește obiecte bazate pe proxy pentru a urmări dependențele și a declanșa actualizări UI țintite. Oferă un instrument de server-side rendering pentru generarea de HTML static și un proces de hidratare client-side corespunzător pentru a atașa interactivitatea. Pentru aplicații multi-view, include un router client-side pentru a gestiona navigarea și tranzițiile de stare. Proiectul acoperă o gamă largă de capabilități, inclusiv compoziția declarativă a DOM-ului, binding-ul stare-la-proprietate și randarea reactivă a listelor. Suportă gestionarea avansată a stării prin obiecte de stare derivate, actualizări batch și serializarea stării. În plus, framework-ul suportă generarea de elemente SVG și MathML. Mediul de dezvoltare suportă verificarea statică a tipurilor și autocomplete prin integrarea TypeScript.
Uses standard JavaScript functions to declaratively compose the user interface without a compilation step.