1 个仓库
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 是一个同构 JavaScript 框架和单页应用工具包,用于使用可重用组件构建用户界面。它作为一个响应式 UI 库,通过数据绑定和声明式模板将应用状态与界面同步。 该框架的独特之处在于支持服务端 HTML 生成和客户端水合(hydration),以提高初始加载性能和搜索引擎优化。它采用专门的模板到数组编译过程来压缩模板结构并降低网络成本。 该项目提供全面的状态管理功能,包括集中式单向全局状态、计算属性和双向数据绑定。它涵盖了通过哈希和历史模式进行的路由、组件生命周期管理,以及具有插槽管理、条件可见性和动态列表渲染功能的模板系统。 开发通过用于项目引导的命令行界面以及用于组件状态调试和错误处理的工具提供支持。
Groups logic and behavior using a compositional approach to improve code maintainability and reuse.