Мое приложение реагирует на ошибку "действие не определено" - PullRequest
0 голосов
/ 09 сентября 2018

Мое приложение реакции, когда я запускаю свое приложение реакции, выдает ошибку действия, неопределенную. Который я использовал в своем редукторе в switch (action.type), и у меня возникает проблема, которую я искал, но синтаксис был таким же, или, может быть, я делаю ошибку где-то еще, но я не могу понять это.

Action.js

export function createUser(details)
{
return{ type: 'CREATE_USER',details}
}

Reducer.js

export default function userReducer(state= initialState, action) {
switch (action.type) {
    case 'CREATE_USER':
        return[...state,
            Object.assign({}, action.details)

        ];
    default:
        return state;
   }
}

редукторы комбайнов index.js

import {combineReducers} from 'redux';
import userReducer from './Reducers';

const rootReducer = combineReducers({
   detail: userReducer
});

export default rootReducer;

ConfigureStore.js

import rootReducer from "../reducers/index";
import {createStore} from 'redux';

export default function (initialState) {
    return createStore(
        initialState,
        rootReducer,
    )
 }

1 Ответ

0 голосов
/ 09 сентября 2018

Как указано в комментариях, вам необходимо изменить порядок, в котором вы передаете initialState и rootReducer на createStore: то есть измените свой ConfigureStore.js на

import rootReducer from "../reducers/index";
import { createStore } from 'redux';

export default function (initialState) {
    return createStore(
        rootReducer,
        initialState,
    )
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...