importReact from "react";functionApp(){const[number, setNumber]=React.useState(0);function updateNumber(){
setNumber(state => state +1);}
console.log("this log is showing twice");return(<div className="App">{number}<button onClick={updateNumber}>IncreaseNumber</button></div>);}ReactDOM.render(<React.StrictMode><App/></React.StrictMode>,
document.getElementById('root'));
في كل مرة اضغط فيها على الزر ، أحصل على سجلين في الـ console مما يشير إلى أن المكون يتم عرضه مرتين renders twice، لماذا يحدث هذا الأمر؟ هل هناك خطأ ما في الكود؟
السؤال
Adam Ebrahim
لدي الكود البسيط التالي:
في كل مرة اضغط فيها على الزر ، أحصل على سجلين في الـ console مما يشير إلى أن المكون يتم عرضه مرتين renders twice، لماذا يحدث هذا الأمر؟ هل هناك خطأ ما في الكود؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.