reactjs - React 上下文中的 Next.js 是什么?

标签 reactjs next.js

我是 React 新手,遇到了 Next.js。作为 React 新手,除了一般理解它是一个使用了许多 React 程序员和项目的软件工具之外,我无法弄清楚它可以帮助解决 React 开发的哪些具体问题。

有人能解释一下吗?谢谢!

最佳答案

长话短说,如果我们简化一下,就有两种类型的 Web 应用程序“SSR 和 SPA”

SPA(单页应用程序):您在常规的react.js中使用它,后端为您提供API,您可以用它更改DOM,因此您可以在客户端渲染页面服务器端只是为您提供所需的信息并抛出 API

SSR(服务器端渲染):当您使用“Node.js”作为后端时,您可以使用 将页面发送到已经使用称为模板引擎的东西渲染的客户端NEXT.js 其中之一为例“当然,也有很多用于此目的的库,就像您可以在这里看到的那样https://expressjs.com/en/resources/template-engines.html",它只是将其呈现给用户“UI”,当然这会花费服务器有一段时间,这就是人们开始使用SPA

的原因

两者都是正确的,但这取决于您的应用程序需要“速度 - 安全性......等”

这是 Next.js 文档开始,您可以检查它以获取您的第一个应用程序 https://nextjs.org/learn/basics/create-nextjs-app

关于reactjs - React 上下文中的 Next.js 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64287803/

相关文章:

javascript - 一个月内的小时数的数学函数

javascript - 通过高阶组件的默认 Prop 类型

javascript - Next.js 身份验证示例 - 基于身份验证的重新路由,环绕其他功能

javascript - 错误找不到 `pages` 目录。请在项目根目录下创建一个”

websocket - 将 Nextjs 部署到 Vercel 的 SocketIO,套接字未连接

css - 如何从 Next.js 中的 css 模块导入样式表?

javascript - 如何在 reactjs 中渲染字符串

javascript - 无法使用 React 显示 mongo 集合

javascript - 即使在分派(dispatch)操作并接收有效负载后,也不会调用Reducer

node.js - npm 运行构建中的 Nestjs "Reached heap limit Allocation failed - JavaScript heap out of memory"