返回博客

隆重推出 HeroUI

Introducing HeroUI

我们很高兴地宣布,HeroUI 是 NextUI 的全新身份,它带来了您喜爱的精美组件和功能,但现在使用了一个新的名称。

为什么要更改名称?

当我们启动 NextUI 时,我们的使命不仅是创建最漂亮的 UI 库,还要创建一个完全支持所有最新 Next.js 功能的库。“NextUI”这个名称与我们最初的愿景完美契合。我们在丰富 Next.js 生态系统方面发挥了重要作用,为开发人员提供了更多选择和高质量的组件,以便使用 Next.js 及其最新功能(包括服务器组件)构建应用程序。

这一历程引导我们创建了 tailwind-variants 并将我们的整个 v1 代码库 迁移到 Tailwind CSS,始终追求成为 Next.js 的最佳 UI 库的愿景。

然而,随着我们的成长,我们意识到我们的核心使命已经扩展:我们不仅要帮助 Next.js 开发人员,还要帮助整个 React 生态系统构建快速且美观的应用程序,无论他们的设计经验如何。此后,我们增加了对其他 React 框架的支持,例如 AstroRemixViteLaravel。展望未来,我们的目标是将业务扩展到 Web 开发之外的其他生态系统,例如 React Native

此外,我们希望避免任何关于我们的库是由 Next.js 团队创建或维护的误解。HeroUI 更好地反映了我们独立的身份和更广泛的使命。

如何迁移?

我们已经努力了数月,以使迁移尽可能无缝。您只需在项目的根文件夹中运行一个命令

这将自动更新您的项目以使用 HeroUI。

有关详细的迁移说明,请访问我们的迁移指南

我们还在我们的 Discord 服务器上开通了专门的迁移支持渠道,我们的团队随时准备为您提供帮助。

迁移注意事项

需要注意的重要更改

  • 使用 heroui-cli 而不是 nextui-cli
  • 所有 @nextui-org 包现在都已弃用并移至 @heroui 组织
    • 示例:@nextui-org/react@heroui/react
  • 不会向 @nextui-org 包发布新的错误修复或功能

我们建议尽快迁移到新的 @heroui 包。为了确保平稳过渡,我们在此品牌重塑中没有引入任何重大更改或新功能。

下一步是什么?

我们的 2025 年路线图充满了激动人心的新功能和组件。即将发布的版本将包括

  • Toast 组件
  • 新的 Accordion API
  • Number Input 组件
  • Carousel 组件
  • Tailwind CSS v4 支持
  • 采用全新风格的新文档
  • 完整的 React 19 支持和代码库迁移
  • Table API 改进
  • HeroUI v3,具有焕然一新的组件设计、更小的捆绑包大小和更多个性化选项
  • 以及更多!

与往常一样,我们非常感谢您持续的支持和贡献。未来有许多激动人心的里程碑,我们邀请您加入我们的旅程。

特别感谢我们出色的团队成员,他们通过辛勤工作和奉献精神使这次品牌重塑成为可能 @winchesHe, @wingkwong, @Peterl561, @macci001, @vinroger, @ryo-manba, @tianenpang, @andressul_, @danieloiteiro, @jrgarciadev. 🚀


社区

我们很高兴看到社区采用 NextUI,提出问题并提供反馈。无论是功能请求、错误报告还是要展示的项目,请参与进来!

贡献

我们始终欢迎在 HeroUI 上提交 PR,请参阅我们的贡献指南,了解如何为该项目做出贡献。