279得票28回答
在Next.js React应用程序中,窗口未定义

在我使用Next.js应用时,似乎无法访问window: 未处理的拒绝(ReferenceError):window未定义 componentWillMount() { console.log('window.innerHeight', window.innerHeight); }

250得票16回答
如何在Next.js中从URL获取(query string)参数?

当我在/index.js中点击链接时,它会将我带到/about.js页面。 但是,当我通过URL传递参数名称(如/about?name=leangchhean)从/index.js传递到/about.js时,我不知道如何在/about.js页面中获取它。 /index.jsimport Lin...

244得票60回答
React 18: 水合失败,因为初始UI与服务器端渲染的不匹配。

我正在尝试在我的应用程序中让SSR正常工作,但是出现了错误: 因为初始UI与在服务器上渲染的内容不匹配,所以水合失败。 演示代码请点击此处 问题的演示请点击此处(打开开发者工具控制台查看错误): // App.js import React from "react"; ...

224得票15回答
如何在next.js中设置端口

一个应用程序正在端口3000上运行,我想在默认端口3000之外的另一个端口上运行另一个应用程序。在React Next.js中,我该如何更改这个设置?我的package.json目前包含以下内容: "scripts": { "test": "echo \"Error: no test...

218得票8回答
ChunkLoadError: 加载块node_modules_next_dist_client_dev_noop_js失败。

我一直在学习 Next.js 网站上的基础教程,当我到达 全局样式 这一步时,我开始遇到以下运行时错误:ChunkLoadError: Loading chunk node_modules_next_dist_client_dev_noop_js failed. (error: http://...

187得票19回答
从/重定向到另一个页面的Next.js重定向

我是Next.js的新手,想知道如何将起始页面(/)重定向到例如/hello-nextjs。一旦用户加载页面,确定路径是否为/,就将其重定向到/hello-nextjs 在react-router中,我们会做类似以下的操作:<Switch> <Route path="/...

174得票26回答
解析错误:找不到模块'next/babel'

更新 1: 已更新最新的可行解决方案至 @Jeevan Rupacha 的回答,请向下滚动查看。 我在每个新创建的 Next.js 项目中都遇到了这个错误。页面可以正常编译,但每个 js 文件的第一行都显示为错误。 解析错误:无法找到模块 'next/babel' 要求堆栈: D:\a...

150得票4回答
Next.js和Create React App之间有什么区别?

我正在试图弄清Next.js和Create React App(CRA)之间的区别。我知道两者都是为了在使用React开发前端应用程序时使我们的生活更轻松。 在Google上探索了一些文章后,我发现主要的区别在于 Next.js提供了服务器端渲染(SSR),而Create React A...

148得票6回答
使用Redux与Next.js是否属于反模式?

我正在构建一个Next.js应用程序,目前正在使用Redux。在构建过程中,我在思考是否Redux的使用真的是必要的,而且它的使用是否实际上是一种反模式。以下是我的推理: 为了在Next.js中正确初始化Redux Store,您必须创建一个带有getInitialProps方法的自定义App...

143得票6回答
如何在Next.js中检测我是在服务器端还是客户端?

我正在使用Next.js框架运行在容器中的自定义Express服务器。我正在使用isomorphic-fetch发出HTTP请求以获取渲染所需的数据。当在服务器上运行时,我希望使用localhost,而在客户端运行时使用mysite.com。我不确定最佳实现方式。我可以通过const isSe...