Je reçois cette erreur
Les actions peuvent ne pas avoir une propriété "type" non définie. Avez-vous orthographié une constante? Strong> p> voici mon code
https://codesandbox.io/s/50l75oqnyx P> problème est sur cette ligne index.js strong> n ° de ligne: 12 p>
3 Réponses :
Dans l'objet de retour sous abc.actions.js code>, vous devez renvoyer un objet avec une propriété "Type", puis l'action que vous souhaitez exécuter. Mais vous au lieu de définir le type, vous définissez action: actions.set_image code> La bonne voie est type: actions.set_image code>. export function testAction(text) {
console.log(text);
console.log("ddddd");
return {
type: Actions.SET_IMAGE,
text
};
}
Comme l'erreur suggère que vous devez disposer d'une propriété Démo de travail P> P> type code> spécifiée lors de l'envoi de l'action que vous n'avez pas dans Testace code>. Modifiez votre clé action code> sur Tapez code> et il fonctionnera
Votre action à acb.action.js em> ne contient pas de type et votre réducteur prendra type code> code> (ABC.RUCER.JS Line 12) Non Texte CODE> Comme vous le faites, vous devez donc passer à P> export function testAction(text) {
console.log(text);
console.log("ddddd");
return {
type: Actions.SET_IMAGE,
payload: text
};
}