Next.js 是基于 React 的框架,具有服务器端渲染功能。它非常快速,对搜索引擎优化友好
- Hot Code Reloading:Next.js 支持热更新,可以在源代码更改后立即生效。
- 自动路由:无需配置路由,Next.js 会自动生成路由。
- 组件化样式:Next.js 支持组件化样式,可以在组件中使用 styled-jsx 或者*.module.scss 等。
- ssr:React 组件在服务器上预先渲染,因此在客户端加载速度更快。
- Node 生态
- 自动代码切割:Next.js 支持自动代码切割,只在需要用的时候才加载模块。
- Prefetch:Next.js 支持预加载,可以在页面加载时预加载页面。
- 动态组件:Next.js 支持动态引入模块或者组件。
- 导出静态站点:Next.js 支持导出静态站点,可以在服务器上构建静态页面。
- 内置 TS 支持:Next.js 由 TS 开发,支持 TS 语法。
Next.js 官方文档