هو أنا ليه لما بغير الـ State في React المشهد مش بيتحدث فوراً وبيمشي ببطء خطوة؟
يا شباب أنا واقع في مشكلة غريبة شوية في React.
بغير قيمة متغَيّر باستعمال دالة الـ State زي setCount(count + 1)، وبنادي بعدها في السطر اللي تحته مباشرة على console.log(count) عشان أتأكد إن القيمة اتحدثت.
الغريب بقى:
الـ console.log بيطبعلي القيمة القديمة مش الجديدة! بحس إن الـ State متأخرة خطوة. لازم أضغط على الزرار مرة كمان عشان يطبع القيمة اللي المفروض كانت تظهر في الضغطة الأولى!
هو ليه React بتعمل كده؟ وإزاي أقدر أقرأ القيمة الجديدة فوراً بعد ما أحدثها؟
التعليقات (1)
سجّل دخولك لإضافة تعليق
تسجيل الدخول