我正在将reducer导入到单个文件中。我将如何正确引用它。当前,它始终显示为“未定义”。
这是我的目录设置: redux-> reducer.js redux-> process.js
process.js包含单个reducer
export const process = (state = initialState.process, action) => {
switch (action.type) {
case PROCESS_PENDING:
return {...state,
pending: true
};
return state;
}
};
reducer.js是我用来访问流程简化程序并最终将其组合的文件
import process from './process';
let test = process;
console.log (test) //undefined
export const allRoot = {
process,
values
}
我希望变量test的输出包含我的减速器。 我希望allRoot会在其中包含我的流程简化器。
实际结果是不确定的过程。
答案 0 :(得分:4)
使用import { process } from './process'
,或者如果将来文件中包含许多化简器,也可以使用import * as reducers from './process'
。