Search code examples
javascriptreact-nativereduxreact-reduxecmascript-5

Export default object in redux reducer


import VersionReducer from "./VersionReducer";

export default combineReducers({
    appVersion: VersionReducer
});

In my VersionReducer.js file

When I use the following, everything is fine

export default () => [{
    versionNumber: 22,
    versionName: "2.2"
}];

But I want to get object from this. like this

export default {
    versionNumber: 22,
    versionName: "2.2.1"
};

Solution

  • Try this (in VersionReducer.js):

    const INITIAL_STATE = {
        versionNumber: 22,
        versionName: "2.2.1"
    };
    
    export default (state = INITIAL_STATE, action) => {
        return state
    }