1

最近我开始使用 Next.js,我有一个关于 next-redux-wrapper 包的问题。我真的不明白这个HYDRATE动作。所以我想知道它具体是什么,它的用途是什么,什么时候推出。

因为目前我唯一真正理解的是它与getServerSideProps函数一起使用以允许在呈现页面之前“加载”商店。

但这留下了很多没有答案的问题,例如:

export const getServerSideProps = wrapper.getServerSideProps(store => () => {
  store.dispatch(getTasks())
})

在这种情况下,我想知道调度getTasks动作有什么意义,因为它将是HYDRATE要播放的动作。或者为什么要使用 next-redux-wrapper 包而不是仅仅使用一个普通的getServerSideProps函数,我们可以getTasks通过简单地导入 store 来调度 action?

这可能看起来很愚蠢,但由于这方面的资源很少而且我很缺乏经验,再加上我是法国人。所以我很难理解包装器的用处。

考虑到我的困难,我将非常感谢为我提供明确的答案。

4

0 回答 0