مجموعة مكونات React القابلة لإعادة الاستخدام والمستخدمة لإنشاء موقع تسويق bit.dev. هذا المستودع عبارة عن واجهة أمامية صغيرة قائمة على المكونات تعرض المكونات.
تم تأليف جميع المكونات الموجودة في قاعدة بيانات الواجهة الأمامية هذه وعرضها باستخدام Bit كمجموعة من المكونات القابلة للاستخدام بشكل مستقل. راجع نطاق evangelist على bit.dev لاستكشاف ودمج أي مكون في مشروعك.
bbit install
bbit import
لاستكشاف المكونات الموجودة في مساحة العمل المحلية الخاصة بك وتعديلها وفقًا لاحتياجاتك الخاصة.انتظر .. ماذا؟
لم يتم إنشاء منصة bit.dev وموقع الويب بالكامل كتطبيق واحد متجانس . بدلاً من ذلك، تم بناؤه من مكونات تم الحفاظ عليها في قواعد تعليمات برمجية مختلفة والتي تم تطويرها بشكل منفصل، ثم تم كشفها ودمجها معًا باستخدام Bit.
ألق نظرة على الصفحة الرئيسية لـ bit.dev.
ستلاحظ أنه تم إنشاؤه من مكونات تعيش في قواعد تعليمات برمجية مختلفة للواجهة الأمامية:
نحن نستخدم Bit لاحتواء وكشف المكونات من أي قاعدة تعليمات برمجية كمجموعة من واجهات برمجة التطبيقات في bit.dev والتي يمكن دمجها في صفحات وتطبيقات مختلفة. على سبيل المثال:
صفحات كاملة مع الهوامش والخلفيات. نظرًا لحجمها، يجب ألا تحتوي مكونات الصفحة على محتوى دقيق، ويجب أن تقوم فقط بتعيين التخطيط للأقسام الفردية.
المناطق الفردية التي تحتوي على معظم المحتوى، ويمكن إعادة استخدامها بين الصفحات. قد تشغل الأقسام مساحات مختلفة في صفحات مختلفة، لذا يجب تجنب تغيير الحجم والخلفيات
كائنات البيانات الأولية للمكونات المرئية (مثل نموذج MVC). يمكن لمكون واجهة مستخدم واحد أن يستخدم العديد من مكونات المحتوى في أماكن مختلفة، وقد يتم تقديم المحتوى بشكل مختلف في مكونات واجهة مستخدم مختلفة.
المكونات الخاصة بهذه الصفحة الرئيسية. باعتبارها مكونات ذرية لواجهة المستخدم، فهي لا تزال مجردة ويجب ألا تحتوي على نصوص ومحتوى.
npm install @teambit/bit --global
git clone https://github.com/teambit/evangelist.git evangelist
cd evangelist
bbit install
bbit start
وانتقل إلى https://localhost:3000