📜  Next.js-概述

📅  最后修改于: 2020-10-22 06:43:14             🧑  作者: Mango


Next.js是基于React的框架,具有服务器端渲染功能。它非常快速且对SEO友好。

使用Next.js,您可以轻松创建强大的基于React的应用程序并对其进行测试。以下是Next.js的主要功能。

  • 热门代码重新加载-Next.js服务器检测到修改后的文件并自动重新加载它们。

  • 自动路由-无需配置任何URL进行路由。文件将放置在页面文件夹中。所有URL将被映射到文件系统。可以定制。

  • 特定于组件的样式-styled-jsx支持全局以及特定于组件的样式。

  • 服务器端渲染-react组件已在服务器上预渲染,因此在客户端上的加载速度更快。

  • 节点生态系统-Next.js与节点生态系统良好地基于反应。

  • 自动代码拆分-Next.js呈现具有所需库的页面。 Next.js可以创建多个资源,而不是创建单个大的javascript文件。加载页面后,仅会加载所需的javascript页面。

  • 预取-Next.js提供了Link组件,该链接组件用于链接多个组件,并支持prefetch属性以在后台预取页面资源。

  • 动态组件-Next.js允许动态导入JavaScript模块和React组件。

  • 导出静态站点-Next.js允许从Web应用程序中导出完整的静态站点。

  • 内置的Typescript支持-Next.js用Typescripts编写,并提供出色的Typescript支持。