L'ensemble réutilisable de composants React utilisé pour créer le site Web marketing bit.dev. Ce référentiel est une micro-interface basée sur des composants qui expose les composants.
Tous les composants de cette base de code frontend ont été créés et exposés en utilisant Bit comme un ensemble de composants utilisables indépendamment. Consultez la portée evangelist sur bit.dev pour explorer et intégrer n'importe quel composant dans votre projet.
bbit install
bbit import
pour explorer les composants de votre espace de travail local et les modifier selon vos propres besoins.Attends... quoi ?
L'ensemble de la plate-forme bit.dev et du site Web n'est pas construit comme une seule application monolithique . Au lieu de cela, il est construit à partir de composants conservés dans différentes bases de code qui sont développés séparément, puis exposés et intégrés ensemble à l'aide de Bit.
Jetez un œil à la page d’accueil de bit.dev.
Vous remarquerez qu'il est construit à partir de composants qui résident dans différentes bases de code frontales :
Nous utilisons Bit pour contenir et exposer les composants de n'importe quelle base de code sous la forme d'un ensemble d'API dans bit.dev qui peuvent être intégrées dans différentes pages et applications. Par exemple:
pages entières avec marges, fonds. En raison de leur taille, les composants Page ne doivent pas contenir de contenu granulaire et définir uniquement la mise en page des sections individuelles.
Zones individuelles contenant la majeure partie du contenu et pouvant être réutilisées entre les pages. Les sections peuvent occuper différents espaces dans différentes pages, elles doivent donc éviter la taille et les arrière-plans.
Objets de données brutes pour les composants visuels (comme le modèle MVC). Un seul composant d'interface utilisateur peut utiliser de nombreux composants de contenu à différents endroits, et le contenu peut être présenté différemment dans différents composants d'interface utilisateur.
Composants spécifiques à cette page d'accueil. En tant que composants atomiques de l’interface utilisateur, ils sont toujours abstraits et ne doivent pas contenir de textes ni de contenu.
npm install @teambit/bit --global
git clone https://github.com/teambit/evangelist.git evangelist
cd evangelist
bbit install
bbit start
et accédez à https://localhost:3000