Mengimport helaian gaya CSS ke dalam komponen React boleh menimbulkan cabaran apabila mensasarkan penggayaan khusus komponen. Secara lalai, import CSS menjadi global, menjejaskan semua elemen merentas aplikasi. Walau bagaimanapun, adalah mungkin untuk mencapai pengasingan CSS berskop komponen.
Memahami Pengimportan CSS dalam React
Secara tradisinya, seperti yang ditunjukkan dalam soalan, mengimport CSS dalam React melalui pernyataan import menyuntik gaya ke dalam
Penyelesaian CSS Skop Komponen
Satu penyelesaian berkesan kepada CSS skop komponen ialah menggunakan CSS Modul. Teknik ini merangkum CSS dalam direktori komponen, di mana nama kelas adalah skop setempat dan dijana secara unik untuk setiap komponen.
Pelaksanaan Modul CSS
Untuk melaksanakan Modul CSS:
Pendekatan Alternatif
Jika Modul CSS tidak diutamakan, pertimbangkan untuk mematuhi konvensyen penamaan yang konsisten untuk gaya komponen dan elemen , mengelakkan pemilih generik seperti p dan kod. Dengan menggunakan pendekatan seperti BEM (cth., .component-name__element-name), anda boleh memastikan keunikan dan mengelakkan konflik gaya.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Mencapai CSS Skop Komponen dalam React?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!