0

我注意到在路由之后状态被重置,然后只为新页面添加新的调度。并且动作类型是__NEXT_REDUX_WRAPPER_HYDRATE__,我不知道为什么要分派这个动作,因为我没有分派任何这样的动作,它的原因是每个状态都会重置并且没有用户登录并且对于每个状态......

我想声明不要改变并保持原样..

这是商店的代码(我认为那里有问题)

const reducer = (state, action) => {
  if (action.type === "__NEXT_REDUX_WRAPPER_HYDRATE__") {
    const nextState = {
      ...state,
      ...action.payload,
    };
    return nextState;
  } else {
    return reducers(state, action);
  }
};

更改路线后会发生一些动作。 更改路线后自动调度的动作的图像

I'm use NEXTJS and redux together (redux wrapper)
NEXT_JS : version 11.1.0
REACT : version 17.0.2
next-redux-wrapper : version 7.0.2
react-redux : version 7.2.4
redux : 4.1.1
4

0 回答 0