我是Redux的新手,遇到了问题。我有一个网站,当我在一页上搜索某些内容,然后转到另一页,然后返回第一页时,redux存储不会返回初始状态。我在商店中看到搜索没有消失。我该如何解决?
我的减速器看起来像这样:
const initialState = {
query: {
range: {
from: null,
to: null,
},
search: null,
status: null,
orderBy: 'InvoiceDueDate desc',
},
page: 1,
};
export default (state = initialState, action) => {
switch (action.type) {
case RESET:
return { ...initialState };
case UPDATE_QUERY:
return {
...state,
query: {
...state.query,
...action.payload.updates,
},
page: 1,
};
case UPDATE_PAGE:
return {
...state,
page: action.payload.page,
};
default:
return state;
}
};
答案 0 :(得分:0)
您是否在其余的reducer中操纵initialState?