Mengapa Paparan Berbilang dengan useState dalam Mod Bukan Ketat?
Apabila menggunakan useState dalam React, anda mungkin perasan komponen anda merepresentasikan lebih daripada sekali . Tingkah laku ini, yang boleh muncul walaupun tanpa mendayakan mod ketat, memerlukan sedikit penjelasan.
Setelah mengklik butang "Tukar nombor", anda akan melihat dua pernyataan konsol ("di sini") disebabkan pemaparan komponen tambahan. Sebab di sebalik ini bukan mod yang ketat, seperti yang dicadangkan sebelum ini. Sebaliknya, React mencetuskan pemaparan berganda untuk memudahkan persekitaran pembangunan yang lebih deterministik.
Menurut dokumentasi React, mod tidak ketat dalam pembangunan melakukan perkara berikut:
Reparan berganda ini memberi peluang untuk mengesan kemungkinan kesan sampingan dalam kod anda , menyerlahkan isu prestasi atau pepijat awal. Walaupun pemaparan tambahan ini tidak berlaku dalam pengeluaran, ia berfungsi sebagai bantuan penyelesaian masalah yang berharga semasa pembangunan.
Atas ialah kandungan terperinci Mengapa Pemberian Berbilang Berlaku dengan useState dalam Mod Tidak Ketat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!