جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
امین
3 سال پیش توسط امین مطرح شد
1 پاسخ

تغییر نصفه و نیمه استیت

سلام دوستان
من در حال یادگیری ریکت هستم و به یه مورد عجیبی برخوردم.
وقتی رو دکمه ای کلیک میکنم و به ردوسر درخواست تغییر استیت رو ارسال میکنم وقتی لاگ میگیرم بخش done باید به true تغییر پیدا کنه و ظاهرا هم یه قسمتش پیدا میکنه ولی وقتی برای دیدن جزییات بیشتر بازش میکنم میبینم done هنوز فالس هست.علتش از چی میتونه باشه؟
توضیح تصویر رو وارد کنید


ثبت پرسش جدید
امین
@amin62 3 سال پیش مطرح شد
0

این کدهای من هست

let handleDoneStatus = (todoState,action) => {
    let key = action.key;

    let item = todoState.todoes.find(item => item.key === key);
    item.done = ! item.done ;
    console.log(item);
    let newTodos = todoState.todoes.filter(item1 => item1.key !== key)
    return {
        todoes: [...newTodos,item]
    }
}

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

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