Тёмный

Should I build a UI Component library or use an existing one? 

Programmer Network
Подписаться 3,8 тыс.
Просмотров 430
50% 1

Should I build a UI Component library or use an existing one? What is the implication of choosing one of the other? Is the answer absolute? Let's discuss it.
📽️ Live Stream - / programmer_network
👽 Github - github.com/agjs
📡 Programmer Network - programmer.net...
ℹ️ LinkedIn - / aleksandar-grbic-74670263
💬 Discord - / discord
🏫 Bootcamp - • Web Developer Bootcamp

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 4   
@krzysztof-tys
@krzysztof-tys 4 месяца назад
So simple yet so hard for so many.
@adaliszk
@adaliszk 4 месяца назад
I always like to suggest to try Vaading before truly write a new UI library from the ground up. They have been nice enough to expose the individual behaviours as mixins so you can easily compose your own component so at least that heavy-lifting is done.
@programmer-network
@programmer-network 4 месяца назад
Hey Adalis, and thanks a bunch for commenting. Indeed, building a UI library from scratch is an incredibly expensive process, and in most cases, I'd personally advise against it. The only exception, as discussed in the video, is that making a really bad initial decision can lead to one simply having no choice, but either building one from scratch, or picking an exiting one and modifying it. Today, the latter is easily possible, due to utility libraries like Tailwind, etc. At one point in time, the developer experience of the initially chosen tool can become a huge pain, and bad developer experience directly translates to frustration, loss of time, regressions etc. which directly translates into loss of money. Thanks again for sharing your views. Cheers
@adaliszk
@adaliszk 4 месяца назад
@@programmer-network Tailwind is nice, though I don't like how you forced to copy-paste divs with 30-50 classes. While I appreciate that its there, I much prefer the direction with Daisy UI where those initial classes are collapsed but you still have an overwrite them if you wish. One thing I do wish is for Daisy to show the used classes on their docs so that its possible to know exactly what is used and how to overwrite, but that is mainly for juniors. Anyhow, one extra contributor I seen is people underestimating the modern UI libraries and assuming that you cannot customize them. Like, they do not give the middle-step a try before deciding to write their own library. I've sadly seen way too many internal UI libraries which quite literally Material with a slightly adjusted padding and corners :D
Далее
The Most Legendary Programmers Of All Time
11:49
Просмотров 556 тыс.
POV: Your kids ask to play the claw machine
00:20
Просмотров 9 млн
What Svelte UI Library Should You Use?
18:41
Просмотров 43 тыс.
This is Why Programming Is Hard For you
5:33
Просмотров 13 тыс.
This is why you are failing your coding journey
13:56
Просмотров 3,7 тыс.
Turns out REST APIs weren't the answer (and that's OK!)
10:38
You are using useFetch WRONG! (I hope you don't)
11:14