请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请教jocky老师几个问题

请问老师next.js所谓的ssr是不是只有首屏渲染是ssr?
如果是仅有首屏是ssr,那getInitialProps这个钩子是不是只给首屏用到的组件添加就可以了?
是不是只有根组件的getInitialProps才会在_app.js和withRedux中被获取?
根组件的子组件的getInitialProps是不是不会再_app和withRedux的getInitialProps中执行?
是不是只需要将首屏的数据在getInitialProps中脱水注入到redux中就可以了?

谢谢老师!

正在回答 回答被采纳积分+3

1回答

Jokcy 2021-05-18 20:24:37

不是只有首评的,整个页面都会渲染。

如果你指的根组件是指pages里面的view,你可以这么认为,withRedux其实是你自己调用的,传给他什么是你自己决定的。

你如何判断这个内容是不是在首评内呢?

0 回复 有任何疑惑可以回复我~
  • 提问者 寂寞追不上我 #1
    首屏的意思就是第一次加载出来的页面,切换其他路由就是通过页面来操作了吧?切换路由再渲染的页面就不是ssr了吧?就是普通的渲染?
    回复 有任何疑惑可以回复我~ 2021-05-18 20:27:49
  • Jokcy 回复 提问者 寂寞追不上我 #2
    是的,但是你切到新的路由然后刷新页面,又会服务端渲染
    回复 有任何疑惑可以回复我~ 2021-05-18 20:32:34
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号