神級開源“無頭”組件庫Shadcn-UI:已收獲7萬多star、在國外爆火,前端開發(fā)者一定要試試
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
老牌的組件庫相信
這也是我們現(xiàn)在大部分項目都在使用組件庫的方式,但是說實話,大家真的苦這種方式久矣 苦組件庫久矣?為什么說苦組件庫久矣呢?當(dāng)我們將 但是大家都懂,組件庫的功能或者樣式不一定符合我們項目業(yè)務(wù)的要求,但是我們又不能直接修改
其實主要就是兩點:
其實還是有辦法的:
但是始終不是我想要的~我以前就有一個想法~ 為啥不直接把源碼復(fù)制到項目中?我以前就有一個想法,我們使用一個組件庫或者庫的時候,為啥不直接把他們的源碼復(fù)制到項目中呢? 就拿組件庫來說吧,比如我項目只需要使用
可惜,理想很美好,現(xiàn)實很骨感~因為這些組件庫里的代碼互相引用關(guān)系很復(fù)雜,所以你不可能很輕松把你想要的個別組件源碼復(fù)制到項目來,所以基本沒人這么做~ 既然自己復(fù)制不了,那有沒有組件庫能提供這樣的命令呢,比如運行一個 還真有,無頭組件庫(Headless Component Libraries) 橫空出世,它是一種新興的前端開發(fā)模式,其核心在于將組件的邏輯和樣式分離。 這種開發(fā)模式允許開發(fā)者在保持組件功能性的同時,完全控制組件的外觀和風(fēng)格,而不受特定UI框架的限制,優(yōu)點有:
總結(jié)為一句話就是:無頭組件庫為你提供組件的基本架子,你可以隨心所欲修改架子,修改樣式,修改邏輯,已達(dá)到你的要求 Shadcn-UI一個神級的無頭組件庫,無頭組件庫中的第一把交椅!??! 它就是 Shadcn-UI?。?!在去年的最受歡迎的 JavaScript 庫中,Shadcn-UI 奪下第一名,穩(wěn)壓
截止目前,github 上已經(jīng)有 Shadcn-UI 使用了 目前
想要使用
接著你只需要使用命令
比如你想使用
這樣它就會把
使用的話可以直接引入使用,你如果對他預(yù)設(shè)的 CSS 和 功能不滿意,你也可以直接去到
該文章在 2024/10/14 12:32:04 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |