NEXT是什么、解决什么问题
next.js是一套完善的静态渲染/服务端渲染的框架,可以实现SSR的服务端渲染,精确的一件事就是预渲染
react vue 这些框架都是单一的页面,所有页面的展示都通过组件 在这一个页面在同一个HTML文件中展示,带来的问题就是首屏加载过慢,页面过于单一,并且对SEO(搜索引擎)很不友好,所以react推出了next.js,在服务端进行渲染,优化首屏加载,支持SEO
next的好处、
1.搭建轻松 路由的配置 服务器启动等等
2.自带数据同步 SSR 自动实现了前后端数据同步的功能 (在没有框架之前做SSR需要处理服务端把数据渲染好以后拿到客户端重新渲染,客户端和服务端的数据随时进行变化)
3.丰富的插件
4.灵活的配置 提供很多配置项,通过配置项能将框架搭建成自己想要的样子