Promesses dans redux-saga

J'ai trouvé la même question ici, mais sans une bonne réponse, je suis à la recherche d'.

Je développe une application simple avec les opérations CRUD. Sur la page d'édition, après que le composant est monté (componentDidMount()), l'application distribue une action pour récupérer un poste spécifique détails:

dispatch({ type: FETCH_POST, id: 'post-id' })

Je suis en utilisant redux-saga et souhaitez l'appel ci-dessus pour retourner une Promesse, afin que je puisse accéder à l'API de réponse.

Droit sans qu'un rappel/Promesse, j'ai fini avec la définition d'un nouvel état dans le magasin (comme post_edited) et de connecter ou de l'associer à des accessoires dans le composant pour modifier la page.

Quelle serait la meilleure façon possible pour faire face à ce genre de situation?

OriginalL'auteur Ming Soon | 2017-02-17