采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
缓存的赋值放在geiInitialporps中,第一次请求不是也赋值了吗?为什么tab跳转后拿不到缓存值?为什么要放在useEffect中呢?大大清楚这一块,希望老师能解答下
请求赋值是在服务端渲染的,你需要同步到客户端才能拿到。放在useEffect中是因为我们希望缓存数据只有在客户端被赋值,而第一次页面访问在客户端geiInitialporps是不会调用的,所以就放在useEffect中
那我有个问题不明白了 用一个全局的变量 就是缓存了么 h5本地缓存 这种的 可以理解 怎么就一个页面用一个 变量就可以做成 缓存了呢?
缓存分好几级,我们这种也算一种缓存,只是仅限于这种场景
登录后可查看更多问答,登录/注册
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
1.5k 9
1.1k 8
737 8
1.1k 7
1.0k 7