0
votes

Comment envoyer une action pour renvoyer l'état par défaut

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;
}


2 commentaires

Par état par défaut voulez-vous dire l'état initial ou l'état actuel du magasin?


Où est la fonction ?


3 Réponses :


0
votes

Je ne sais pas si je reçois cela correctement, mais pour retourner votre état, faites simplement: xxx pré>

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;
}


0 commentaires

0
votes

Si je vous ai bien compris, vous souhaitez réinitialiser votre état à la valeur initiale. xxx

puis l'envoine simplement: xxx

note : N'oubliez pas d'ajouter un par défaut cas dans votre réducteur.


0 commentaires

0
votes

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 xxx

et expédiez un indéfini : xxx

mais une meilleure façon serait d'avoir un type type pour revenir à initialstate xxx


0 commentaires