Rumah > Soal Jawab > teks badan
Saya mencipta dokumen dalam satu komponen dan saya mahu menggunakan id itu dalam komponen lain
Cara menggunakan ID dokumen dalam komponen lain
P粉8324905102024-03-21 07:08:07
Bergantung pada sejauh mana anda ingin menghantar data dan jenis data yang anda ingin lulus, anda boleh menggunakan salah satu daripada beberapa kaedah.
Haluskan prop kepada komponen anak: Ini membolehkan anda menghantar data daripada komponen induk kepada komponen anak sebagai prop (anggap ia sebagai sifat). Tetapi sedar bahawa jika anda "mengerudi" ke banyak peringkat, ini boleh membawa kepada kod yang tidak terurus dengan cepat.
Jika anda mempunyai keadaan yang benar-benar global dan perlu pergi ke beberapa peringkat dengan lebih mendalam, anda boleh menggunakan sesuatu seperti React’s Context API yang membolehkan anda memintas penggerudian prop. Walau bagaimanapun, ini boleh memberi kesan prestasi jika anda menghantar keadaan yang berubah terlalu kerap, kerana ini akan menyebabkan semua komponen yang melanggan konteks untuk dipaparkan semula, walaupun mereka tidak menggunakan bahagian khusus konteks yang berubah.
Untuk pengurusan keadaan prestasi yang lebih tinggi, anda boleh menggunakan perpustakaan seperti Zustand/Redux.
Lebih banyak maklumat latar belakang tentang soalan anda akan membantu memberikan nasihat yang lebih baik.