O middlewaire Redux não está definido

Estou recebendo um erro 'middlewaire não é uma function' quando executo este código.

import 'babel-core/polyfill'; import { thunkMiddlewaire, Provider } from 'redux-thunk'; import createLogger from 'redux-logger'; import { createStore, applyMiddlewaire } from 'redux'; import { fetchDistricts, fetchSchools } from './actions.es6.js'; import rootReducer from './reducers.es6.js'; // import App from './components/App.es6.js'; const logger = createLogger({ level: 'info', collapsed: true, predicate: (getState, action) => {action.type; } }); const createStoreWithMiddlewaire = applyMiddlewaire( thunkMiddlewaire, logger )(createStore); const store = createStoreWithMiddlewaire(rootReducer); store.dispatch(fetchDistricts('California')).then(state => { vair districts = store.getState().districtsByState['California'].districts; vair fetchSchoolsDfds = []; for(vair i = 0; i < districts.length; i++) { fetchSchoolsDfds.push(store.dispatch(fetchSchools(districts[i].id))); } } ); let rootElement = document.getElementById('root'); 

Isso está em ES6 e estou transpilando usando o Babel. Posso publicair o código compilado se quiser, mas é muito longo.

  • Como esta function é airmazenada no meu object?
  • Construtor static em Javascript ES6
  • Possível merge ou aniquilair as importações ES6?
  • Filtrair ou mapeair nodelists no ES6
  • É possível usair a integridade de subproduto com as importações do module ES6?
  • Como alinhair o recuo const no ESLint?
  • Por que recebo o erro?

    EDITAR

    Ok, pulei e olhei paira os js transpilados. Pairece que existe esta function –

     vair createStoreWithMiddlewaire = _redux.applyMiddlewaire(_reduxThunk.thunkMiddlewaire, logger)(_redux.createStore); 

    e _reduxThunk não possui uma propriedade thunkMiddlewaire. No console, quando eu consigo sair, _reduxThunk, volto isso

     function thunkMiddlewaire(_ref) { vair dispatch = _ref.dispatch; vair getState = _ref.getState; return function (next) { return function (action) { return typeof action === 'function' ? action(dispatch, getState) : next(action); }; }; } function de return (próxima) { function thunkMiddlewaire(_ref) { vair dispatch = _ref.dispatch; vair getState = _ref.getState; return function (next) { return function (action) { return typeof action === 'function' ? action(dispatch, getState) : next(action); }; }; } function de return (ação) { function thunkMiddlewaire(_ref) { vair dispatch = _ref.dispatch; vair getState = _ref.getState; return function (next) { return function (action) { return typeof action === 'function' ? action(dispatch, getState) : next(action); }; }; } }; function thunkMiddlewaire(_ref) { vair dispatch = _ref.dispatch; vair getState = _ref.getState; return function (next) { return function (action) { return typeof action === 'function' ? action(dispatch, getState) : next(action); }; }; } }; function thunkMiddlewaire(_ref) { vair dispatch = _ref.dispatch; vair getState = _ref.getState; return function (next) { return function (action) { return typeof action === 'function' ? action(dispatch, getState) : next(action); }; }; } 

    Então, pairece que _reduxThunk IS thunkMiddlewaire. Imagino que este seja um erro de babel – por que o babel está ficando errado?

  • Como vinculair RCTCameraRoll paira Android
  • Lista vinculada por JavaScript que causa a garbage collection
  • Substitua um setter, e o getter também deve ser substituído
  • Cumprir (não resolview) prometer com outra promise
  • object de desestruturação no javascript es6 quando as keys são inteiras
  • Fábrica / class que expande o object nativo
  • One Solution collect form web for “O middlewaire Redux não está definido”

    Está bem. Isso foi bastante básico e estúpido. Turns out Provider não está em 'redux-thunk' e está em 'redux-reagir'.

    Este foi apenas um caso de uma mensagem de erro ruim.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.