2016-11-15 13 views
0

я получаю и ошибка createStor, что я не понимая, почемуRedux санк в реакции родной

import { createStore, applyMiddleware, combineReducers, compose } from 'redux'; 
import thunk from "redux-thunk" 
import promise from "redux-promise-middleware" 
import * as reducers from './reducers'; 

const middleware = applyMiddleware(promise(), thunk); 

export default createStore(reducers, middleware); 

Выше мой код, и я получаю ошибку в строке

const middleware = applyMiddleware(promise(), thunk); 

ошибка Ожидается, что редуктором будет функция. Я использую React Native 0.37 и последнюю версию сокращений, redux-thunk и redux-prom-middleware. Редукторы являются результатом использования combReducers.

Заранее спасибо.

+0

Можете ли вы опубликовать код редуктора? –

ответ

1
import * as reducers from './reducers'; 

Нет способа, которым reducers является функцией. Вы собираетесь получить объект с каждым экспортом в качестве свойства. Вы, вероятно, хотите:

import reducers from './reducers'; 
+0

Вы были правы, Джим Болла. Спасибо –

 Смежные вопросы

  • Нет связанных вопросов^_^