Say I have an action that gets dispatched to a reducer to change its state and the payload of said action is an array of size 1. How would I address the elements of such an array so that I can mutate the state of the reducer? I've tried return { ...state, nameOfElement: action.payload.nameOfElement } and I've also tried return { ...state, nameOfElement: action.payload[0].nameOfElement } but the variable I want to change comes up as undefined in the devtools. The devtools does say that the proper information is being sent in the action payload so I know everything else is working up until I try to assign the data to a state variable. Any ideas?
return { ...state, nameOfElement: action.payload.nameOfElement }
return { ...state, nameOfElement: action.payload[0].nameOfElement }
p.s I am kind of a noob so I apologize in advance if my question is ill-formed.
1.4m articles
1.4m replys
5 comments
56.9k users