Atualizar um estado aninhado no redux
Eu tenho um objeto no meu estado da seguinte maneira:
Exercise: {
id: 1,
question: '',
type: '',
Groups: [
{
id: 1,
category: {
id: 1,
value: 'xxx',
color: 'xxx'
},
groupParts: [
{
id: 1,
Index: 7
},
{
id: 2,
Index: 11
}
]
}
]
}
Como posso atualizar o valor doÍndice noid: 2 no redutor?
esta é a minha última tentativa que não atualiza o valor, mas cria outra seção no estado atual:
case CURRENT_WORD_INDEX_UPDATED:
const index=action.selectedWordIndex
return{...state,index:{...state.Groups[0].groupParts[1].index,index},}