0
我试图建立终极版,多语种按照这里的说明:https://www.npmjs.com/package/redux-polyglot“createPolyglotMiddleware”没有定义
我的问题是,当我加入const polyglotMiddleware = createPolyglotMiddleware(
部分,我得到一个错误,告诉我,这是没有定义。我无法弄清楚我出错的地方。谁能帮忙?
这里是我的减速器代号:
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;
是的,你是正确的。指出时很明显,但我觉得有点脾气暴躁,他们没有在他们的文档中! –