设计原则
HeroUI 的开发秉持一套特定的设计与 API 原则。这些原则为我们的库奠定了基础,并在确保组件高效、有效以及用户友好方面发挥了关键作用。
简洁与可用性
简洁是终极的精致。在 HeroUI,我们致力于提供简洁直观的组件。我们的设计流程以用户为核心,确保我们交付的工具即使对于不同层级的开发者也易于理解、配置和实现。
模块化设计
HeroUI 的每个组件都被设计为独立模块。此类模块化方法使开发者能够仅引入并使用所需的部分,从而实现更轻量的应用程序和更快的加载速度。
定制与灵活性
HeroUI 的核心设计理念是可定制化。不论是主题还是样式覆盖,我们都为开发者提供全面的控制权,调节组件的外观。我们与 TailwindCSS 以及 Tailwind Variants 库的集成简化了定制流程,并开启范围广泛的设计可能性。
一致的 API
HeroUI 在所有组件中保持一致的 API。我们已确保常用属性 Across 不同组件表现一致,使开发者能预见组件行为,从而降低学习曲线。
可访问性
我们致力于确保我们的组件可被所有用户使用。在 HeroUI 的开发过程中,已遵循可访问性标准及指南,确保我们的组件能有效与辅助技术合作。欲了解如何让您的 Web 应用更具可访问性,请参阅 React Spectrum。
组件插槽
为了提供最大灵活性,许多 HeroUI 组件具有 slots,允许开发者在组件的特定区域注入自定义样式或内容。每个 slot 都可以单独定制,以细粒度控制组件的外观与行为。
通过这些原则,我们力图使 HeroUI 成为开发者能够高效、便捷、愉快使用的工具。随着 HeroUI 的持续扩展与改进,这些指导原则将始终是我们设计与开发过程的核心。

