Top
Best
New

Posted by dabinat 14 hours ago

Shadcn/UI now defaults to Base UI instead of Radix(ui.shadcn.com)
247 points | 135 commentspage 2
klaussilveira 6 hours ago|
I miss a good old skeuomorphic styleguide. I guess the last one was Blueprint?
geophph 3 hours ago||
This reads like a script to a Theo video
vmware508 11 hours ago||
My choice is https://www.skeleton.dev/
esperent 10 hours ago|
Why? There's a thousand component libraries, what makes this one stand out?
Wurlitzer 8 hours ago||
It uses Zag js for its primitives which is framework agonistic as opposed to Radix or Base UI. Shadcn is only for React. If you use Solid.js for example, Skeleton is an option for your design system.
esafak 6 hours ago||
There are ports of shadcn for svelte, vue and solid.
dabinat 3 hours ago||
There’s also Basecoat, which is shadcn for vanilla JS.

https://basecoatui.com/

Topfi 13 hours ago||
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.

[0] https://www.9ui.dev

nullbio 12 hours ago|
What's the difference?

All of these component libraries look the same.

progx 9 hours ago||
UI libraries are the new Linux distributions ;-)
nullbio 12 hours ago||
Why? What advantage does it bring?
dabinat 12 hours ago||
Base UI is more low-level, a lot less opinionated and doesn’t force you into certain layouts. This of course makes it more complex to use, but that doesn’t matter if you’re using shadcn components because they’re doing that work for you.

So essentially they look and operate the same as Radix components at the shadcn level but you have low-level control later on should you need it.

f-serif 12 hours ago||
I tried to use baseUI and gave up. Forms are a bit different and I can't no longer copy/paste similar form code between projects (unless I migrate everything to baseUI).
stefan_ 11 hours ago||
Yeah instead of this slop a simple table explaining the tradeoff would have been far superior.
vjeux 9 hours ago||
Curious if anyone tried Astryx that was open sourced by Meta last week to see how it compares.
kcrwfrd_ 12 hours ago||
Tangential but does anyone an have opinion on Base UI vs React Aria?

Trying to decide between the two atm.

lloydatkinson 11 hours ago|
Personally I'd prefer React Aria; I don't have the patience to try understand why suddenly everyone is rushing to adopt Base UI instead of Radix which itself was once suddenly the thing everyone rushed to instead of Stitches.

Having a library not in anyway related to that to me feels like a big pro.

I have found React Aria to be very good. I really like how its a set of hooks, a set of premade components using said hooks, and I like how you can choose bits of either approach for your own components. Some of the hooks are very useful.

re-thc 9 hours ago||
> why suddenly everyone is rushing to adopt Base UI instead of Radix

MUI (who started Base UI) hired the Radix "original" developers and they were pushing that as it being Radix v2.

lloydatkinson 1 hour ago||
MUI is one of the most dreadful UI libraries I have ever had to use.
ruguo 10 hours ago||
Most of the websites I found are still on the radix version.
TheFuzzball 6 hours ago|
Imagine building a brand new component library to replace your already quite successful component library and still making it React-only.
More comments...