使用 Next.js 后端反应本机

Posted

技术标签:

【中文标题】使用 Next.js 后端反应本机【英文标题】:React Native with Next.js Backend 【发布时间】:2022-01-10 11:34:03 【问题描述】:

我是一个反应原生的新手。是否可以将 Next.js 后端与本机应用程序一起使用?我知道它可以将 react native 与 Node+Express 等后端一起使用,但我个人更喜欢 Next.js 的新版本,并且也希望将它用于 Web 应用程序。

【问题讨论】:

这在官方文档docs.expo.dev/guides/using-nextjs中有介绍 【参考方案1】:

反应是

用于构建 UI 的库

接下来的网站定义是

用于生产的 React 框架

因此,如果您想构建一个在浏览器上运行的 Web 应用程序,您可以使用 react 或 next,Next 添加了一些不错的功能,例如服务器端渲染以及在项目中拥有 js 后端的能力。

另一方面,React-Native 定义:

使用 React 为 androidios 创建原生应用

当你想生成一个原生应用程序时,你可以使用 React Native。

所以,您决定在这里使用 React-Native 创建一个原生应用程序。您应该与创建后端服务器分开看待这个问题。除了这个本机应用程序之外,您还想创建一个后端服务器,该后端服务器需要什么以及您对该服务器的期望是什么,当您为这些问题指定一些答案并进行一些搜索时,您可以选择一个好的框架来构建它网络服务器。

【讨论】:

以上是关于使用 Next.js 后端反应本机的主要内容,如果未能解决你的问题,请参考以下文章

使用带有 next.js 的反应路由器

在 next.js 中将反应导入页面

简单的反应错误:不能在 Next.js 中使用 @material-ui/picker 库

如何使用 Next.js 和 Rails 后端安全地存储 JWT?

使用默认 Next.js 开发服务器代理到后端

我正在尝试使用 next.js 转换我现有的反应应用程序。这是正确的做法吗?