HeroUI v3 #5837
Pinned
jrgarciadev
announced in
Announcements
HeroUI v3
#5837
Replies: 2 comments
-
|
Looking forward to the release of the alpha version of HeroUI CLI! 😄🚀🎉 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Could you clarify the reasoning for the style choice perhaps? It's not clear to me the benefit of Tailwind here when |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
HeroUI v3 Alpha is here - a complete re-imagining built for React 19, Tailwind v4, and design-first workflows.⚠️ (alpha release, expect changes)
Hey folks! We've been heads-down rebuilding HeroUI from the ground up, and today we're thrilled to open the v3 Alpha. It's now in alpha, and we're inviting everyone still on v2 to explore what's new and why this release sets the foundation for the future.
This discussion covers the why, highlights the big improvements, and outlines how you can start exploring or migrating today.
Why HeroUI v3?
→ [HeroUI v3 Figma Kit](https://www.figma.com/community/file/1546526812159103429/heroui-figma-kit-v3)
HeroUIProvider.@heroui/reactand@heroui/styles- with a custom Rollup build for better tree-shaking, smaller bundles, and faster installs.📘 Explore the full vision and design principles:
Compound Pattern Over Props
In v2 we leaned on prop bags and
classNameshelpers.v3 exposes every building block so you can compose, restyle, or replace any internal piece.
The same story plays out across the library. For example, the Popover now uses a slot-based API instead of prop drilling:
Styling & Theming Superpowers
@heroui/styles, and you’re done. Compare the new [Quick Start](https://v3.heroui.com/docs/quick-start) with the old [v2 installation guide](https://www.heroui.com/docs/guide/installation)./heroui/accordion.tsx,/heroui/button.tsx, …) so your app imports a concise API while the verbose markup lives in one place.Built for Performance, RSC, and the AI Age
llms.txtand a custom [HeroUI MCP Server](https://v3.heroui.com/docs/ui-for-agents/mcp-server) so AI agents (or you!) can generate and refactor code confidently.Migration Game Plan
Start experimenting
Map components
Design alignment
Share feedback
FAQ
Is v3 backward compatible with v2?
No. The move to compound components, Tailwind-first styling, and new packages means this is a breaking change. We’ll provide codemods and MCP recipes to ease the migration.
Will v2 keep getting fixes?
We’ll continue addressing critical issues, but new investment goes into v3. Bug fixes will land in Tailwind-based components whenever possible.
Does v3 fix Next.js 13+ / RSC issues?
Yes. Thanks to our custom build process, you no longer need to add "use client" on top of your files.
What about bundle size and performance?
Expect smaller bundles, less JavaScript executed at runtime (framer-motion removed), and faster mounts thanks to CSS animations and improved tree-shaking.
Resources
We Need Your Eyes & Ideas
Try the alpha, stress-test the compound APIs, and tell us what still feels rough. Before the first RC we’ll roll out the upgrade codemod, polish the MCP workflows, and ship the refreshed visual language. Your feedback now directly shapes those milestones.
Thanks for supporting us! 🙌
Beta Was this translation helpful? Give feedback.
All reactions