Redux Thunk
React 🟡 MidType : React State
Definition
Middleware qui permet de dispatcher des fonctions (au lieu d'objets) pour gerer l'asynchrone. La fonction recoit dispatch et getState.
Analogie
Comme un assistant a qui on delegue une tache longue.
Exemple de code
const fetchUser = (id) => async (dispatch) => {
dispatch({ type: class="str">39;user/loading39; });
const user = await api.getUser(id);
dispatch({ type: class="str">39;user/loaded39;, payload: user });
};