Rumah > hujung hadapan web > tutorial js > Masalah kod kongsi

Masalah kod kongsi

Patricia Arquette
Lepaskan: 2025-01-05 00:31:40
asal
799 orang telah melayarinya

Pengenalan

Adakah anda mempunyai pemahaman yang baik tentang apa itu kod kongsi?
Adakah produk anda membahagikan fungsi yang dikongsi dengan baik?
Anda tidak akan keliru apabila sesuatu dikongsi dan apabila ia masih menjadi kod domain sahaja.

Saya mendapati soalan itu sukar dalam kes saya. Kami dapati bahawa kami cenderung menggunakan ruang kongsi sebagai tempat pergi jika ia digunakan pada lebih daripada satu halaman/ciri.

Ia menjadi masalah kembung perut lama kelamaan. Pada masa ini, sukar untuk berhenti tanpa perubahan serius dalam struktur repo.

Adakah kita mempunyai idea bagaimana untuk pulih daripada ini?

Buat masa ini, kami baru sahaja mencipta dokumen awal. Kami mahu mengumpulkan semua keperluan dan keperluan daripada semua pasukan sebelum kami membuat sebarang perubahan serius. Walau bagaimanapun, adalah penting untuk mempertimbangkan perubahan daripada perspektif pasukan lain!

Saya berbual tentang masalah ini dengan salah seorang rakan sekerja saya. Salah satu kesimpulannya ialah mesej bodoh tentang seseorang yang diambil bekerja oleh FANG: Lihat bagaimana mereka melakukannya, belajar dan kembali untuk melakukan perubahan.

Nah, itu akan menjadi kesibukan besar untuk menyelesaikan masalah. Kami masih boleh melakukan sesuatu!

Bagaimanakah perpustakaan lain mengurus kod kongsi? Vercel repo sebagai contoh. Kami boleh menyemak projek sumber terbuka dan cara mereka menyelesaikan masalah ini.

Siasatan

Penafian: Sudah tentu, seseorang mungkin mengatakan bahawa menyelenggara perpustakaan adalah jauh berbeza daripada produk. Itu benar. Kita masih perlu melihat sesuatu untuk mencipta perspektif dan mendapatkan idea. Berdasarkan itu mungkin kita boleh maju ke hadapan.

Seterusnya.js

Pertama lihat kod kongsi repo next.js:

https://github.com/vercel/next.js/tree/canary/packages/next/src/shared/lib

Problem of shared code

Setelah melihat sekeliling dengan pantas, nampaknya pasukan vercel mahu mengekalkan hanya barangan yang sangat global atau lib luaran. Ia tidak semestinya digunakan di banyak tempat.

Untuk memahami struktur ini dengan lebih baik, kami juga perlu menyemak kod yang berkaitan dengan ciri dan cara ia membahagikannya.

TODO

Bertindak balas

https://github.com/facebook/react/tree/main/packages/shared

Atas ialah kandungan terperinci Masalah kod kongsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan