我是不熟悉Redux和更新商店的人。我想将文件上传到我的页面。由于文件出现在gui中,因此似乎起作用了,但是在我的商店中,它只是一个空对象。上传文件后,状态为[{}]。我的减速器看起来像这样:
const initialState = {
file: [],
};
export default (state = initialState, action) => {
const { file } = action;
switch (action.type) {
case FLUSH:
return {
...initialState,
};
case SET_FILE: return Object.assign({}, state, {
file,
});
default: return state;
}
};
有人知道我在这里做错什么吗?