NextJS的最大特点就是服务端渲染(SSR:server side render),如果有以下需求可以考虑用NextJS:
1、项目是类电商网站需要SEO,Next会返回完整的html页面方便搜索引擎抓取。
2、需要友好支持移动端访问,尤其是需要提供一些页面给APP跳转访问。
传统的react全家桶, 即SPA(single-page web application)不管访问项目的哪个页面,都是需要加载整个main.js的,项目不大还好,不然页面出现很慢。nextJS的话只是按路由只加载page下的对应页面。
如题所言,从零开始用NextJS搭建一个OA系统练手并巩固知识。
包括并不限于
- NextJS搭建
- ReactJS使用, 含Hooks
- Typescript
- Eslint设置
- 其他待定
文章会很基础, 加上很多琐碎的自己的理解.
希望能让朋友们少走自己之前走过的弯路,
有疑问欢迎随时提问