1 repositorio
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 es un framework de JavaScript isomórfico y kit de herramientas de aplicación de una sola página utilizado para construir interfaces de usuario con componentes reutilizables. Funciona como una biblioteca de UI reactiva que sincroniza el estado de la aplicación con la interfaz a través de enlace de datos y plantillas declarativas. El framework se distingue por su soporte tanto para la generación de HTML del lado del servidor como para la hidratación del lado del cliente para mejorar el rendimiento de carga inicial y la optimización para motores de búsqueda. Emplea un proceso de compilación de plantilla a matriz especializado para comprimir estructuras de plantillas y reducir los costos de red. El proyecto proporciona capacidades integrales para la gestión del estado, incluyendo estado global unidireccional centralizado, propiedades computadas y enlace de datos bidireccional. Cubre el enrutamiento mediante modos hash e historial, gestión del ciclo de vida de componentes y un sistema de plantillas que incluye gestión de slots, visibilidad condicional y renderizado de listas dinámicas. El desarrollo es compatible a través de una interfaz de línea de comandos para el bootstrapping de proyectos y herramientas para la depuración del estado de componentes y manejo de errores.
Groups logic and behavior using a compositional approach to improve code maintainability and reuse.