Bonjour Nicolas,
Sur l'ensemble de la partie Redux j'ai utilisé la méthode configureStore au lieu de createStore car cette dernière n'est plus conseillée par Redux.
Jusque là je n'ai pas eu de grosse difficulté à trouver des solutions mais pour l'implémentation des middlewares j'ai de gros doute sur la solution que j'ai trouvée dans la doc Redux.
//combiner les reducers
const reducer = combineReducers({
minion: minionsReducer,
save: saveReducer
});
// Création du Middleware
const middleware = store => {
return next => {
return action => {
console.log(store.getState().minion.minions);
console.log(action.type);
return next(action);
};
};
};
const store = configureStore(
{reducer,
middleware: [middleware]
});
Cette solution marche mais je ne suis pas sûr que ce soit parfait. Pourrais tu me faire un retour sur cette solution ?
Merci :)
ps: source https://redux-toolkit.js.org/api/configureStore#full-example