nextjs 首屏渲染问题

来源:3-4 路由映射

说好的幸福2019

2019-07-19

你好,请问,想问你几个问题,谢谢回答
1 nextjs是只对发起请求的首屏做渲染吗?
2 点击Link’这样的跳转路由,是浏览器端的路由跳转,请问,浏览器端的路由是哪来的?
3 webpack是分别在浏览器端与服务端 运行么?

写回答

1回答

Jokcy

2019-07-19

  1. next的服务端渲染,是只有页面请求发送到服务端的时候才会进行。对于这一点,结合你问问题的方式,我觉得你可能需要补充一下HTTP协议相关的内容。

  2. 你可以了解一下history API,这是大部分前端路由的基础。当然还有监听hash变化来渲染不同内容的实现方式,只是现在越来越少了。

  3. webpack是打包工具,是不会运行在浏览器端的,他只负责把我们的源码打包成能在浏览器端运行的代码。

0
4
Jokcy
回复
说好的幸福2019
你指的另外的路由是指别的网站?别的网站肯定就不会来。
2019-07-25
共4条回复

全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github

学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理

651 学习 · 311 问题

查看课程