2017-07-05 2 views

Répondre

0

Il s'avère que l'action en question avait une propriété "type" supplémentaire.

Lorsque vous utilisez le raccourci pour créer des actions comme celle-ci,

export const addBalance = makeActionCreator(ADD_BALANCE,"balance","type");

Cette action ne fonctionnera pas, parce que la seconde propriété type remplace "ADD_BALANCE". Au lieu de cela, cela fonctionne:

export const addBalance = makeActionCreator(ADD_BALANCE,"balance","balancetype");

+1

C'est une bonne raison d'utiliser la convention standard Flux action de mettre toutes les données supplémentaires à l'intérieur d'un champ 'payload'. – markerikson