importReact,{ useState } from "react";importReactDOM from "react-dom";functionSettings(){const[username, setUsername]= useState();return(<input
value={username}
onChange={(e)=>{
setUsername(e.target.value);
console.log(username);}}/>);}
الكود كما هو ظاهر بسيط للغاية ولكن المشكلة هي أن console.log لا تقوم بعرض القيمة الحالية بل القيمة القديمة!! بالرغم من أن حالة المكون يتم تحديثها بنجاح. ما السبب في ذلك؟ وكيف يمكنني تخطي هذه المشكلة؟
السؤال
Adam Ebrahim
لدي الكود التالي:
الكود كما هو ظاهر بسيط للغاية ولكن المشكلة هي أن console.log لا تقوم بعرض القيمة الحالية بل القيمة القديمة!! بالرغم من أن حالة المكون يتم تحديثها بنجاح. ما السبب في ذلك؟ وكيف يمكنني تخطي هذه المشكلة؟
تم التعديل في بواسطة Adam Ebrahim3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.