開源專案名稱:UUI
開源專案負責人:@孫扣扣
開源專案簡介:功能優先的通用 UI 元件庫
開源專案型別:團隊開源專案
專案建立時間:2020 年
GitHub 資料:44 Star,2 Fork
GitHub 地址:https://github.com/HackPlan/UUI
負責人自薦
做這個專案是因為我們發現市面上的 UI 元件庫大多數都是樣式和功能一體的,也就是說無法輕鬆的完成樣式的自定義,結果是很多使用同一個 UI 元件庫的專案,看起來就像是同一個風格。
UUI 希望提供一個功能優先,樣式可高度自定義的基礎元件庫。通過使用 UUI,各個專案可以根據自己的樣式風格,輕鬆的定製自己的元件庫。
擴充性方面,不同於其他元件庫高度封裝的設計,UUI 提供了極高的自定義空間,當功能不夠用的時候,可以自行擴充。
UUI 最早是 2019 年底就開始內部開發,今年年初開始投入生產專案的使用。現在每週都在活躍地更新。
專案特性
- 一組開箱即用的有用的元件。
- 基於 TypeScript 的型別安全性。
- 強大的元件樣式自定義功能。
專案亮點
- 元件種類豐富:提供了較全面的基礎元件、覆蓋各類場景,元件特性豐富、滿足各種功能需求。
- 支援高度擴充:為了更好定製自定義元件的功能,可以使用自定義元件擴充套件機制。
- 風格化元件樣式:支援靈活的樣式定製,簡易生成多種風格,滿足個性化產品需求。
思否推薦
UUI 是 HackPlan 團隊打造了一款功能優先的通用 UI 元件庫,支援常見的 Breadcrumb、Button 等29 種元件,可以滿足一些中小型業務的需求。
UUI 的文件展示方式讓人眼前一亮,不再是單純的演示 + 程式碼,而是融入了Actions、Story、Knobs、Performance、Accessibility 等方式來讓使用者更詳細的瞭解與學習使用 UUI。
該專案已入選「SFOSSP - 思否開源專案支援計劃」,我們希望藉助社群的資源對開源專案進行相關的宣傳推廣,並作為一個長期專案助力開源事業的發展,與廣大開發者共建開源新生態。
有意向的開源專案負責人或團隊成員,可通過郵箱提供相應的資訊(開源專案地址、專案介紹、團隊介紹、聯絡方式等),以便提升交流的效率。
聯絡郵箱:pr@segmentfault.com