Rayden Storm نشر 20 مارس 2021 أرسل تقرير نشر 20 مارس 2021 أحاول تنظيم ال state باستخدام خاصية متداخلة مثل هذا: this.state = { profile: { firstname:"", lastname:"" } } لكن تحديث ال state بهذه الطريقة this.setState({ profile.firstname: "أحمد" }); لا يعمل. كيف يمكن القيام بذلك بشكل صحيح؟ 1 اقتباس
0 Mohammed Saber6 نشر 20 مارس 2021 أرسل تقرير نشر 20 مارس 2021 مرحباً بك : الطريقة الصحيحة هو أن تعطي لل state قيمة profile جديدة كلياً بالإعتماد على القيمة السابقة لل state هكذا this.setState(prevState => ({ profile: { ...prevState.profile, // القيمة الحالية firstName: 'Mohammed' // التعديل فقط على firstName } })); اقتباس
السؤال
Rayden Storm
أحاول تنظيم ال state باستخدام خاصية متداخلة مثل هذا:
لكن تحديث ال state بهذه الطريقة
this.setState({ profile.firstname: "أحمد" });
لا يعمل. كيف يمكن القيام بذلك بشكل صحيح؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.