Kumpulan komponen React yang dapat digunakan kembali yang digunakan untuk membangun situs web pemasaran bit.dev. Repositori ini adalah mikro-frontend berbasis komponen yang mengekspos komponen.
Semua komponen dalam basis kode frontend ini dibuat dan diekspos menggunakan Bit sebagai kumpulan komponen yang dapat digunakan secara independen. Lihat cakupan evangelist di bit.dev untuk menjelajahi dan mengintegrasikan komponen apa pun ke dalam proyek Anda.
bbit install
bbit import
untuk menjelajahi komponen di ruang kerja lokal Anda dan memodifikasinya sesuai kebutuhan Anda.Tunggu.. apa?
Seluruh platform dan situs web bit.dev tidak dibangun sebagai satu aplikasi monolitik . Sebaliknya, itu dibangun dari komponen yang dikelola dalam basis kode berbeda yang dikembangkan secara terpisah, kemudian diekspos dan diintegrasikan bersama menggunakan Bit.
Lihatlah beranda bit.dev.
Anda akan melihat bahwa itu dibangun dari komponen yang berada di basis kode front-end yang berbeda:
Kami menggunakan Bit untuk memuat dan mengekspos komponen dari basis kode apa pun sebagai sekumpulan API di bit.dev yang dapat diintegrasikan ke dalam halaman dan aplikasi berbeda. Misalnya:
halaman penuh dengan margin, latar belakang. Karena ukurannya, komponen Halaman tidak boleh berisi konten terperinci dan hanya mengatur tata letak untuk masing-masing bagian.
Area individual berisi sebagian besar konten, dan dapat digunakan kembali antar halaman. Bagian mungkin menempati ruang berbeda di halaman berbeda, jadi sebaiknya hindari ukuran dan latar belakang
Objek data mentah untuk komponen visual (seperti model MVC). Satu komponen UI dapat menggunakan banyak komponen Konten di tempat berbeda, dan Konten dapat disajikan secara berbeda di komponen UI berbeda.
Komponen yang khusus untuk beranda ini. Sebagai komponen UI atom, komponen tersebut masih abstrak dan tidak boleh berisi teks dan konten.
npm install @teambit/bit --global
git clone https://github.com/teambit/evangelist.git evangelist
cd evangelist
bbit install
bbit start
dan buka https://localhost:3000