Shadcn/UI now defaults to Base UI instead of Radix
248 points - today at 4:46 AM
SourceComments
ricardobeat today at 10:19 AM
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?
chvid today at 6:15 AM
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.
notnullorvoid today at 5:28 PM
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.
gherkinnn today at 6:10 AM
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.
dyllon today at 5:50 AM
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.
nektro today at 5:24 PM
8cvor6j844qw_d6 today at 7:00 AM
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.
xiaoape today at 5:11 PM
I'm still on Daisyui and feeling FOMO here. Is it worth the switch and why?
rplnt today at 10:21 AM
On React Native support: https://github.com/mui/base-ui/issues/2612
pgisapedo today at 12:12 PM
Shadcn is great until you want to use it
klaussilveira today at 12:39 PM
I miss a good old skeuomorphic styleguide. I guess the last one was Blueprint?
geophph today at 4:23 PM
This reads like a script to a Theo video
vmware508 today at 8:23 AM
My choice is https://www.skeleton.dev/
Topfi today at 5:43 AM
That's great. Started using Base UI early on via 9ui [0] and found the primitives very pleasant to work with, especially if one wants to compose more complex components from other Base UI components. Maybe Shad can reduce some of the dependencies they rely on now.
deleted today at 5:30 AM
nullbio today at 7:09 AM
Why? What advantage does it bring?
vjeux today at 9:43 AM
Curious if anyone tried Astryx that was open sourced by Meta last week to see how it compares.
kcrwfrd_ today at 6:41 AM
Tangential but does anyone an have opinion on Base UI vs React Aria?
Trying to decide between the two atm.
ruguo today at 8:37 AM
Most of the websites I found are still on the radix version.
TheFuzzball today at 1:23 PM
Imagine building a brand new component library to replace your already quite successful component library and still making it React-only.
joel_liu today at 11:43 AM
[flagged]
joel_liu today at 9:15 AM
[flagged]
deleted today at 10:23 AM
saaskitdev today at 10:26 AM
[dead]
mr-karan today at 5:59 AM
[flagged]
upmostly today at 6:42 AM
[flagged]
skeptrune today at 6:23 AM
based