El conjunto reutilizable de componentes de React utilizado para crear el sitio web de marketing bit.dev. Este repositorio es una microfrontend basada en componentes que expone componentes.
Todos los componentes de este código base de interfaz fueron creados y expuestos utilizando Bit como un conjunto de componentes utilizables de forma independiente. Vea el alcance evangelist en bit.dev para explorar e integrar cualquier componente en su proyecto.
bbit install
bbit import
para explorar componentes en su espacio de trabajo local y modificarlos según sus propias necesidades.Espera... ¿qué?
Toda la plataforma bit.dev y el sitio web no están diseñados como una aplicación monolítica . En cambio, se construye a partir de componentes mantenidos en diferentes bases de código que se desarrollan por separado, luego se exponen e integran juntos usando Bit.
Eche un vistazo a la página de inicio de bit.dev.
Notarás que está construido a partir de componentes que se encuentran en diferentes bases de código de front-end:
Usamos Bit para contener y exponer componentes de cualquier base de código como un conjunto de API en bit.dev que se pueden integrar en diferentes páginas y aplicaciones. Por ejemplo:
páginas completas con márgenes, fondos. Debido a su tamaño, los componentes de la página no deben contener contenido granular y solo establecer el diseño para secciones individuales.
Áreas individuales que contienen la mayor parte del contenido y se pueden reutilizar entre páginas. Las secciones pueden ocupar diferentes espacios en diferentes páginas, por lo que se deben evitar tamaños y fondos.
Objetos de datos sin procesar para componentes visuales (como el modelo de MVC). Un único componente de la interfaz de usuario puede utilizar muchos componentes de contenido en diferentes lugares, y el contenido puede presentarse de manera diferente en diferentes componentes de la interfaz de usuario.
Componentes que son específicos de esta página de inicio. Como componentes atómicos de la interfaz de usuario, siguen siendo abstractos y no deben contener textos ni contenido.
npm install @teambit/bit --global
git clone https://github.com/teambit/evangelist.git evangelist
cd evangelist
bbit install
bbit start
y vaya a https://localhost:3000