Dans une fonction de réducteur, nous renvoyons généralement l'état par défaut si cela ne va pas sur le bloc de commutation.
function reducer(state = initialState, action: any): any { switch (action.type) { case SOME_TYPE: return Object.assign({}, state, { someBoolean: false }); } return state; }
3 Réponses :
Je ne sais pas si je reçois cela correctement, mais pour retourner votre état, faites simplement: ou pour réinitialiser votre état initial, faites: P> function reducer(state = initialState, action: any): any {
switch (action.type) {
case SOME_TYPE:
return initialState;
}
return state;
}
Si je vous ai bien compris, vous souhaitez réinitialiser votre état à la valeur initiale. puis l'envoine simplement: p> par défaut code> cas dans votre réducteur. p> p>
Vous devez utiliser la PayLaod de l'action pour mettre à jour l'état et vous pouvez vérifier si vous avez une charge utile, utilisez-la, sinon revenez à l'état initial et expédiez un mais une meilleure façon serait d'avoir un type indéfini code>: p>
type code> pour revenir à
initialstate code> p>
Par
état par défaut code> voulez-vous dire l'état initial ou l'état actuel du magasin?
Où est la fonction code> code>?