عن المشروع
Base Web هي مكتبة مكونات React تطبق نظام تصميم Base، وهو مجموعة من المكونات الحديثة والمتجاوبة والحية التي طورتها Uber. وهي توفر للمطورين مجموعة شاملة من وحدات بناء واجهة المستخدم لإنشاء واجهات متسقة وسهلة الوصول.
المكتبة متاحة على npm باسم `baseui` وتتطلب تبعيات نظيرة تشمل `styletron-react` و`styletron-engine-monolithic` لمحرك التنسيق الخاص بها. يأتي كل من Base Web وStyletron بدعم TypeScript، مما يضمن أمان الأنواع أثناء التطوير.
تشمل الميزات الرئيسية:
- كتالوج مكونات كامل متاح على baseweb.design/ladle
- ساحة تجريبية على Stackblitz للتجربة التفاعلية
- وثائق متاحة على baseweb.design
- دعم السمات (مثل LightTheme)
- أدوات للمكونات المنسقة عبر مساعد `styled`
التثبيت مباشر باستخدام pnpm أو npm، وتتكامل المكتبة مع نموذج مكونات React عبر موفري الخدمة مثل `BaseProvider` و`StyletronProvider`.
ملاحظة: المشروع حالياً في حالة صيانة، حيث تحد Uber من المشاركة مع الاستمرار في عكس التطوير الداخلي. بالنسبة لمطوري Uber، توجد قنوات داخلية للمشكلات والمساهمات.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.