علی
6 سال پیش توسط علی مطرح شد
1 پاسخ

state در ری اکت

سلام دوستان فرض کنید یه state داریم که ده تا متغیر توش هست
حالا توی هرکدوم از توابع میخایم یکیش آپدیت بشه و بقیش هم بمونه
مثلا


        this.state = {
            File: {
                id: null,
                file: {},
                progress: 0,
                failed: false,
                loadedBytes: 0,
            }
        };

حالا میخواهیم مثلا id آپدیت بشه ولی بقیه همون مقداری که هستند بمونن. اکر بنویسیم

this.setState({
id:1
})

این اشتباه هست ؟ یعنی دیکه مقادیر دیگه رو ننویسیم . جون من اینجوری مینویسم و به مشکل بر میخورم. راهش چیه در این مورد


ثبت پرسش جدید
arazsalmasi
@araz2salmasi 6 سال پیش مطرح شد
1

به این صورت بنویسید

this.setState({
File.id:1
})

باید id رو از داخل فایل فراخونی کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام