J'ai une réponse d'une API comme celui-ci:Comment accéder tableau d'objets sous-élément de réducteurs de Redux
[{
"id": 1,
"name": "Microsoft",
"status": true,
"consoles": [{
"id": 4,
"name": "Xbox",
"status": true,
"subconsoles": [{
"id": 7,
"name": "Xbox 360",
"status": true,
"subconsoles": []
},
{
"id": 90,
"name": "Xbox One",
"status": false,
"subconsoles": [{
"id": 21,
"name": "Xbox One S",
"status": true,
"subconsoles": []
},
{
"id": 12,
"name": "Xbox One X",
"status": false,
"subconsoles": [{
"id": 41,
"name": "Xbox One X model 1",
"status": false,
"subconsoles": []
}]
}]
}]
}]
}]
Voici également les données en format agréable:
Qu'est-ce que J'essaie de réaliser est de modifier le statut des sous-sols. donc de la section de mise en page Je passe l'identifiant de ce que je veux changer, mais je suis vraiment coincé sur la façon d'accéder au sous-élément (et éventuellement le sous-sous-élément) dans les réducteurs de Redux:
case SUBCONSOLES_ENABLE:
return {
...state,
id: action.payload.subconsoleId,
.....
}
Pouvez-vous montrer des données réelles? Cela semble être mal formé –
J'ai ajouté une image avec la vue JSON d'une manière agréable. – Mark