跳到主要内容

Taro Uno UI

npm version TypeScript License

Taro Uno 是一个基于 Taro 框架的跨平台组件库,提供丰富的 UI 组件和表单控件,支持微信小程序、H5、React Native 等多端开发。

🌟 核心优势

跨平台兼容

  • 支持微信小程序、H5、React Native 等多端环境
  • 统一的 API 设计,一次开发,多端运行
  • 自动适配不同平台的特性和限制

丰富组件

  • 提供完整的 UI 组件和表单控件
  • 从基础组件到复杂交互组件全覆盖
  • 组件设计遵循可组合、可扩展原则

TypeScript 支持

  • 完整的类型定义,提供良好的开发体验
  • 编译时类型检查,减少运行时错误
  • 智能提示和自动补全

主题定制

  • 支持自定义主题和样式变量
  • 提供明暗主题切换
  • 灵活的样式覆盖机制

易于扩展

  • 组件设计遵循单一职责原则
  • 支持按需引入,减小包体积
  • 完善的扩展机制,便于二次开发

完善文档

  • 详细的使用文档和示例
  • 交互式演示
  • 完整的 API 参考

📦 技术栈

  • 框架: Taro 4.x
  • 语言: TypeScript
  • 样式: CSS-in-JS + SCSS 变量
  • 测试: Vitest + Testing Library
  • 文档: Docusaurus + TypeDoc

🔧 适用场景

  • 微信小程序开发
  • H5 应用开发
  • React Native 应用开发
  • 跨平台应用开发
  • 企业级应用 UI 组件库

📚 文档结构

  • 项目简介: 了解 Taro Uno UI 的核心概念和优势
  • 快速开始: 快速上手 Taro Uno UI
  • 核心功能: 深入了解 Taro Uno UI 的核心功能
  • 开发指南: 详细的开发教程和最佳实践
  • 组件文档: 完整的组件 API 和使用示例
  • API 参考: 详细的 API 文档
  • 常见问题: 解答使用过程中遇到的问题
  • 更新日志: 查看版本更新内容

🤝 社区与贡献

欢迎加入 Taro Uno UI 社区,参与贡献和讨论:

📄 许可证

Taro Uno UI 采用 MIT 许可证,详情请查看 LICENSE 文件。