Dalam mod nyahpepijat, komponen React mungkin dipaparkan dua kali disebabkan oleh Mod Ketat yang didayakan. Ciri diagnostik ini membantu mengenal pasti masalah yang berpotensi dalam kod anda.
Mod Ketat beroperasi dalam persekitaran pembangunan (bukan dalam pengeluaran) dan bertujuan untuk mendedahkan isu yang berpotensi dengan:
Jika anda sengaja melumpuhkan Mod Ketat, ia mungkin disebabkan oleh penggunaan create-react-app atau alatan serupa yang mendayakan mod ini secara automatik.
Dalam fail index.js anda, anda mungkin melihat komponen {app} dibalut dengan
ReactDOM.render( {app} document.getElementById('root') );
Ingat, walaupun Mod Ketat membantu mengenal pasti isu yang berpotensi, ia tidak wajib. Anda boleh memilih untuk melumpuhkannya jika ia mengganggu proses penyahpepijatan anda.
Atas ialah kandungan terperinci Mengapa Apl Reaksi Saya Diberikan Dua Kali dalam Mod Nyahpepijat, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!