Discussion summary
Shadcn/UI has shifted from Radix to Base UI as the default. Users are debating the merits of Base UI versus React Aria and other libraries.
What the discussion says
- Some prefer React Aria over Base UI.
- Many users are still on Radix or other libraries like Daisyui.
- There is curiosity about Astryx from Meta.
- Discussions include tradeoffs and reasons for switching.
“Most of the websites I found are still on the radix version.”
“I'd prefer React Aria; I don't have the patience to understand the rush to adopt Base UI.”
Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Would that lead to anything better for the users, such as a smaller bundle size? Or is it more of a QoL change for Shadcn maintainers?by ahmedehab_01
- On React Native support: https://github.com/mui/base-ui/issues/2612by rplnt
- What is the shadcn/ui equivalent for Angular?
PrimeNG had a licensing change recently and I'm looking at a suitable alternatives for a fresh project.
- Moving away from codemods and towards LLMs doing migration work is an interesting development.
Even if they’re more deterministic, I wonder if the days of codemods are numbered.
by dyllon - I have used and mostly like Shadcn, and yet their Radix-based radio button was a bit much, as are other choices, where similarly overblown solutions were used.by gherkinnn
- It bothers me that these popular UI toolkits render copious amounts of divs. I went to look at Base UI and for nearly every component it's "Renders a <div> element", when there are native elements that can achieve the same thing like details/summary for accordion.
I'm far from a native web evangelist, I think there's a lot the web APIs especially HTML gets wrong, but div overuse is also wrong.
- For boring applications - do people prefer the copy paste approach of shadcn instead of a traditional ui library like mantine?
The copy paste approach may be easily modifiable but creates new problems - ie now there is an upgrade ai agent for something that should just be ticking up a version number.
by chvid - It’s getting tiring to hear at this point, but the Claude voice comes through clearly in this post, and it’s a little off-putting. If even an important product release doesn’t warrant full human attention, where will we draw the line?by ricardobeat