راکت

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

1 پاسخ

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

امین
امین
@amin62
ثبت پرسش جدید

پاسخ‌ها

1
امین
امین
@amin62

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

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]
    }
}

شاید پاسخ شما همین‌جا باشد

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

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