سلام دوستان به کد زیر نگاه کنید بنده قصد دارم اطلاعاتی رو با استفاده از ریداکس در برخی از اعضا استیت قبلی پوش کنم اما درست عمل نمیکنه ظاهرا تمامی استیت هارو نمیتونه بیاره و حذفشون میکنه ملاحظه کنید
case "opinion":
return [
...state,
state[action.index].opinion.push({name:action.name,lastname:action.lastname,opinion:action.opinion})
]
اینم کل reduserمنه کلا درست کار میکنه جز همون کد که مربوط به opnion
export default function TodoReduser(state = [], action) {
switch (action.type) {
case "addtodo":
return [
...state,
{
id: Math.random(),
completed: false,
text: action.text,
question:action.question,
opinion:[]
}
]
case "remove":
return state.filter(value => {
return action.id !== value.id
})
case "opinion":
return [
...state,
state[action.index].opinion.push({name:action.name,lastname:action.lastname,opinion:action.opinion})
]
default:
return state
}
}اولین نفری باشید که به این پرسش کمک میکند و مسیر حل مشکل را باز میکند.
اولین پاسخ را بنویسیدشاید پاسخ شما همینجا باشد