Souvent confondu avec l’action elle-même dans React, l’action creator (Créateur d’Action) est une simple fonction qui retourne un objet action.
javascript
// Un action creator
function ajouterTache(texte) {
return {
type: 'AJOUTER_TACHE',
texte: texte
};
}
// Utilisation : on exécute la fonction pour obtenir l'objet action
const action = ajouterTache('Apprendre Redux');
// La fonction dispatch envoie ensuite cet objet au store
store.dispatch(action);
Avantages : les action creators rendent le code plus portable, plus facile à tester, et ils encapsulent la logique de création d’une action
Explorer les thématiques : React