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.
Shadcn/UI now defaults to Base UI instead of Radix
31–40 of 180 posts
Re: Shadcn/UI now defaults to Base UI instead of Radix
#32Re: Shadcn/UI now defaults to Base UI instead of Radix
#33What 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.
Re: Shadcn/UI now defaults to Base UI instead of Radix
#34Re: Shadcn/UI now defaults to Base UI instead of Radix
#35For 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.
Ah, but it's rarely just that in many systems. It can only be just that if the component library does exactly what you want. Unfortunately, it happens quite often that component doesn't entirely do what's needed.
People bolt on extra CSS to the components all the time. Two lines of CSS is very tempting if the alternatives are a few hours of work at least. But those two lines need to be verified against every new feature of the component library.
Do those two line fixes a lot, and upgrading becomes A Project.
Re: Shadcn/UI now defaults to Base UI instead of Radix
#36What 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.
Re: Shadcn/UI now defaults to Base UI instead of Radix
#37For 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.
Mantine is brilliant, I can build anything in it quickly and then extend it or completely customize the theme or individual components, but there is a learning curve. I would not call it a giant learning curve.
Re: Shadcn/UI now defaults to Base UI instead of Radix
#38For 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.
If a component as basic as a button or a list view ever requires an “upgrade”, something is fundamentally wrong to begin with. HTML5, ARIA, etc. aren’t cutting edge technologies that the ecosystem still needs time to figure out. This should be pull once and forget.
Re: Shadcn/UI now defaults to Base UI instead of Radix
#39Re: Shadcn/UI now defaults to Base UI instead of Radix
#40Moving 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.