正在打开每日关注
正在打开每日关注
把 SwiftUI 的结构与交互理念映射到 React,提供可测试组件库、静态文档与 Storybook。
是什么 SwiftUI.js 是 swiftuijs/ui monorepo:用 TypeScript 和 React 实现的组件库,同时包含静态文档站与 Storybook workbench。README 将目标限定为把 SwiftUI 思路带到 Web,强调生产可用基础,而非完整平台级复刻。仓库创建于 2022 年,当前 100 stars,最近提交时间为 2026-06-10。
架构与核心设计 packages/ui 承载发布包和共享实现;apps/docs 使用 Next.js 构建并静态导出,作为公共产品入口,可部署到 GitHub Pages、CDN 等静态主机;apps/storybook 用于隔离开发、视觉审查与回归。组件文档与实现同目录,新增组件需同步测试、Storybook story 和 docs。截图中的构建时注册表显示发现 118 个组件文档,并通过 Getting Started、SwiftUI Alignment、Responsive Design 组织采用路径。
值得借鉴的亮点 它把设计语言、组件 API、文档和质量门槛放进同一仓库,并明确区分用户文档与工程工作台;静态导出降低部署约束,文档共置减少实现与说明漂移。
坑与边界 SwiftUI-inspired 不等于 Web 端完整 SwiftUI。具体组件能力、浏览器行为与成熟度仍应以公共 docs 及各组件 docs 为准。