1 repository
Grouping logic and behavior using compositional patterns specifically for UI components.
Distinct from Modular Business Logic Compositions: Focuses on UI component behavior rather than business logic modularity for scaling.
Explore 1 awesome GitHub repository matching software engineering & architecture · Component Behavior Compositions. Refine with filters or upvote what's useful.
San este un framework JavaScript izomorf și un toolkit pentru aplicații single-page utilizat pentru construirea de interfețe utilizator cu componente reutilizabile. Funcționează ca o bibliotecă UI reactivă care sincronizează starea aplicației cu interfața prin data binding și template-uri declarative. Framework-ul se distinge prin suportul pentru generarea de HTML server-side și hidratarea client-side pentru a îmbunătăți performanța încărcării inițiale și optimizarea pentru motoarele de căutare (SEO). Utilizează un proces specializat de compilare template-to-array pentru a comprima structurile template-urilor și a reduce costurile de rețea. Proiectul oferă capabilități cuprinzătoare pentru gestionarea stării, inclusiv stare globală unidirecțională centralizată, proprietăți calculate și two-way data binding. Acoperă rutarea prin moduri hash și history, gestionarea ciclului de viață al componentelor și un sistem de template-uri care include gestionarea slot-urilor, vizibilitatea condiționată și randarea dinamică a listelor. Dezvoltarea este susținută printr-un CLI pentru bootstrapping-ul proiectelor și instrumente pentru debugging-ul stării componentelor și gestionarea erorilor.
Groups logic and behavior using a compositional approach to improve code maintainability and reuse.