Je suis en train de mettre en place Redux polyglottes suivant les instructions ici: https://www.npmjs.com/package/redux-polyglot« createPolyglotMiddleware » est pas défini
Mon problème est que quand j'ajoute la partie const polyglotMiddleware = createPolyglotMiddleware(
je reçois une erreur me disant que ce n'est pas défini . Je ne peux pas savoir où je me suis trompé. Quelqu'un peut-il aider?
Voici mon code Réducteur:
import { createStore, combineReducers, applyMiddleware } from 'redux';
import { polyglotReducer } from 'redux-polyglot';
const rootReducer = combineReducers({
polyglot: polyglotReducer
});
const polyglotMiddleware = createPolyglotMiddleware(
'ACTION_TO_CATCH',
action => action.payload.locale,
locale => new Promise(resolve => {
// perform async here
resolve({
hello: 'bonjour',
});
}),
)
const store = createStore(rootReducer, {}, applyMiddleware(polyglotMiddleware));
export default store;
Oui, vous avez raison. Évident quand on le remarque mais je me sens un peu grincheux qu'ils ne l'ont pas dans leur documentation! –