shadcn/ui is great! But what if...

  Рет қаралды 8,695

Dev Leonardo

Dev Leonardo

Күн бұрын

Пікірлер: 31
@GatoNordico
@GatoNordico 3 ай бұрын
I think it depends on who’s the intended user. I would say shadcn is a great starting point for someone who wants to have the flexibility to modify their ui components. And as you highlighted this flexibility comes with a cost, which in this case is not monetary…
@rchuhk100
@rchuhk100 3 күн бұрын
Very helpful video! Thank you.
@hubcio2115
@hubcio2115 4 ай бұрын
The aforementioned arguments are valid, but imo they're just small caveats. One point about big codebases is a good thing to consider but shadcn is still better then a component library. What you trade off with shad you'll pay when fighting against a library or hacking it to do something that it was not designed to do.
@DevLeonardo
@DevLeonardo 4 ай бұрын
Yeah, I agree with that. There are some tradeoff like everything but so far it seems they're better than the ones with other libraries/approaches.
@austincodes
@austincodes 3 ай бұрын
It sucks when a library takes you 90% of the way there to your solution. Then the last 10% is hell because you have to hack it into doing something it wasn't designed for. Breaking changes and updates are also a pain. I'd so much rather own my code
@bnssoftware3292
@bnssoftware3292 Ай бұрын
​@@austincodesTHIS! This is almost ALWAYS the case with third party libraries, paid or not. Always look great in the provided examples, but always fall short when actually trying to use them.
@sourabhsingh4515
@sourabhsingh4515 Ай бұрын
the developer of shadcn must be his classmate that's why he is just telling us what we already know and we don't care about those things 🤣🤣
@austincodes
@austincodes 3 ай бұрын
If there is a problem with shadcn you can make a pull request. If you are using MUI are forced to fix a bunch of random breaking changes because you wanted a newer version for a single component or bug fix. MUI and things it are terrible
@sid06
@sid06 2 ай бұрын
Thanks for mentioning this, it has been very valuable for making my decision (I will stick with JoyUI).
@MrPkmonster
@MrPkmonster 3 ай бұрын
Hello, could your suggest alternative library instead of shadcn ? Thank you
@xxxxxxxxxxxxxxxxxxxxxxxxx981
@xxxxxxxxxxxxxxxxxxxxxxxxx981 2 ай бұрын
nextui is good and it's an actual library. it has a premium side, but it's optional
@SirJagerYT
@SirJagerYT 2 ай бұрын
DaisyUI
@angstrom1058
@angstrom1058 3 ай бұрын
"Dependency Hell" Thanks for pointing this out.
@trangcongthanh
@trangcongthanh 19 күн бұрын
0:42 The ownership of the code is the best feature of shadcn/ui. I rather try to resolve the problem by myself than create issue, wait author/contributor verify the issue, fix it, then release it. I even created the PR to fix the bug, but it never got merge. Or got merge but never released. In the end of the day, I need to maintain a fork of the library by myself. Is it less work compare to maintain shadcn/ui components? 2:48 You can config the tsserver to ignore some pattern from auto/suggest import ("typescript.preferences.autoImportFileExcludePatterns": []) Yes, upgrade deps for long run project is always a pain.
@smithrockford-dv1nb
@smithrockford-dv1nb 2 ай бұрын
The problem is that all other libraries (MUI, next-ui, etc) all look bad by comparison. Vercel has mastered the look, and shadcn/ui is the only one that looks close.
@salamandr4111
@salamandr4111 5 күн бұрын
nextui looks great imo
@cb73
@cb73 Ай бұрын
There are downsides but… compared to what?
@nasko235679
@nasko235679 Ай бұрын
A lot of the components (or primitives whatever) also don't work together. Let's say you want to insert a DropdownMenu inside a NavigationMenu. Everything spazzes out and the component starts getting rerendered constantly. Yeah, it can be annoying and time-consuming to write your own components but after spending days trying to stitch up a dropdown multi-nested navigation from shadCN components and failing, I'd say I would've been better off doing it from scratch.
@emmanuelxs6143
@emmanuelxs6143 4 ай бұрын
I think we can come up with a solution
@wadoudazer6906
@wadoudazer6906 3 ай бұрын
What about solution , i hate the way chakra material and mantine works with classic css or css in js (emotion) i really like tailwind
@jamiuadeleye
@jamiuadeleye 2 ай бұрын
Tailwind also works well with mantine.
@hakuna_matata_hakuna
@hakuna_matata_hakuna 2 ай бұрын
am now afraid of updaing the depndancies because all the radix ones wil update and something will bvreak . parkui better imo snec they only use ark ui which they also maintain , it also workswith solid ans sveltte
@anthonydattolo6297
@anthonydattolo6297 4 ай бұрын
Can’t use it on react native
@isenewotheophilus6485
@isenewotheophilus6485 2 ай бұрын
My take on your video: It's BS
@s_the_first
@s_the_first Ай бұрын
"if your component has a problem, it is... YOUR problem". Lol. You are correct. But this is a good thing. Funny tho...
How Shadcn/ui ACTUALLY Works
32:38
Theo - t3․gg
Рет қаралды 98 М.
The BEST Tool to Deploy Your Apps (Stop using Vercel)
10:07
WILL IT BURST?
00:31
Natan por Aí
Рет қаралды 43 МЛН
Now it’s my turn ! 😂🥹 @danilisboom  #tiktok #elsarca
00:20
Elsa Arca
Рет қаралды 12 МЛН
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 20 МЛН
Whoa
01:00
Justin Flom
Рет қаралды 55 МЛН
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 46 М.
UI Libraries Are Dying, Here's Why
13:28
Theo - t3․gg
Рет қаралды 309 М.
Decrease Next.js Docker Image Size 15x
5:36
Frontend Basics
Рет қаралды 14 М.
This UI Library Keeps Crushing It
4:36
Josh tried coding
Рет қаралды 69 М.
Node.js is a serious thing now… (2023)
8:18
Code With Ryan
Рет қаралды 644 М.
This UI component library is mind-blowing
8:23
Beyond Fireship
Рет қаралды 664 М.
SHADCN UI LEAKED COMPONENTS | Nextjs
7:03
Ras Mic
Рет қаралды 36 М.
React 19 has a Problem
7:43
Josh tried coding
Рет қаралды 32 М.
Install Shadcn UI on Laravel Project
12:15
Tony Xhepa
Рет қаралды 7 М.
WILL IT BURST?
00:31
Natan por Aí
Рет қаралды 43 МЛН