如何在服务器端渲染中获得持久的 redux 状态而不是初始状态?

时间:2021-05-12 15:59:04

标签: javascript reactjs redux next.js redux-persist

我使用 next with redux persist 示例,我想访问客户端和 getStaticProps 服务器端函数中的最新持久状态,如下所示:

在客户端,它完美运行,并输出最新的持久状态。

const Index = () => {
   
  const states = useStore().getState();
  
  console.log(states);

  return <Examples />;
};

enter image description here

但是在 getStaticProps 中它没有获得最新的持久状态,控制台日志是初始的 redux 存储状态。

export async function getStaticProps() {

  const store = initializeStore();

  console.log(store.getState());

  return {
    props: {},
  };
}

enter image description here

我怎样才能在 ssr 中访问最新的持久化 redux 状态?

0 个答案:

没有答案