راکت
حل شده

افزودن مورد جدید به آرایه درون state در redux reducer

2 پاسخ

سلام داخل state یه آرایه دارم به اسم items.میخاستم داخل reducer یه مورد جدید بهش اضافه کنم.

const initialState = {
    data: {
        items: [],
    }
}

نمیدونم چیجوری با متد Object.assign بنویسم ممنون میشم راهنمایی کنید

ثبت پرسش جدید

پاسخ‌ها

2
thrashzone13
thrashzone13
@thrashzone13

تخصص: PHP Laravel Developer

بهترین پاسخ

چون داخل state به غیر از data مقادیر دیگه ای هم وجود داره و خود data هم شامل مقادیر مختلفی میشه.به این شکل انجامش دادم

Object.assign({}, state, {
    data: {
        ...state.data,
        items: state.data.items.concat({...})
    }
})
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

چرا با متد Object.assign ؟

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

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

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