导出redux reducer中的默认对象

问题描述 投票:0回答:1
import VersionReducer from "./VersionReducer";

export default combineReducers({
    appVersion: VersionReducer
});

在我的VersionReducer.js文件中

当我使用以下内容时,一切都很好

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

但是我想从中得到反对。像这样

export default {
    versionNumber: 22,
    versionName: "2.2.1"
};
javascript react-native redux react-redux ecmascript-5
1个回答
0
投票

您可以将文件设为JSON文件,然后删除文件的export default部分。

这样,当您将文件导入到您的Combine Reducers文件中时,就会得到整个对象。

因此,您的VersionReducer文件应重命名为VersionReducer.json,其内容应为:

{
    "versionNumber": 22,
    "versionName": "2.2.1"
}

应该可以。

© www.soinside.com 2019 - 2024. All rights reserved.