useEffect ialah cangkuk React yang membenarkan komponen melakukan kesan sampingan (cth., pengambilan data , pengendalian acara, dsb.) di luar fasa pemaparan. Ia memerlukan dua parameter: fungsi panggil balik dan tatasusunan kebergantungan pilihan.
<code class="javascript">useEffect(() => {});</code>
Bentuk useEffect ini dijalankan selepas setiap fasa pemaparan. Ia serupa dengan meletakkan panggilan balik terus dalam badan komponen, tetapi dengan perbezaan yang ketara. Biasanya, borang ini digunakan untuk tujuan penyahpepijatan atau untuk menentukan cangkuk boleh guna semula.
<code class="javascript">useEffect(() => {}, []);</code>
Bentuk useEffect ini hanya berjalan pada lekapan awal komponen. Ia sering digunakan untuk memulakan keadaan komponen atau mengambil data. Parameter kedua yang kosong menunjukkan bahawa tiada kebergantungan diperhatikan.
<code class="javascript">useEffect(() => {}, [arg]);</code>
Bentuk useEffect ini berjalan apabila mana-mana argumen dalam parameter kedua berubah. Ia biasanya digunakan untuk bertindak balas terhadap perubahan prop atau keadaan. Panggilan balik berjalan selepas setiap pemaparan dan fungsi pembersihannya berjalan apabila kebergantungan yang dijejaki berubah.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan berdasarkan artikel anda tentang cangkuk `useEffect`: Memberi tumpuan kepada Konsep Teras: * useEffect in React: Bilakah Anda Harus Menggunakannya dan Mengapa? * Menguasai useEffect Hook:. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!