[Bug]: client-side exception when visiting useLayoutEffect page
未关闭
还没有人认领这个 Issue。
bug: unconfirmed
- 主要语言
- JavaScript
- 星标
- 11.8k
- 派生
- 7.9k
- 平均合并
- 1 天 11 小时
- 30 天内合并 PR
- 11
描述
Summary
Sometime this afternoon, the page for useLayoutEffect:
https://react.dev/reference/react/useLayoutEffect
broke with:
Application error: a client-side exception has occurred (see the browser console for more information).
Page
https://react.dev/reference/react/useLayoutEffect
Details
Console:
framework-76ad44d61c11f057.js:1 Error: File /src/App.js was defined multiple times. Each file snippet should have a unique path name
at 145-0963f310eaedf893.js:1:299499
at Array.reduce (<anonymous>)
at n (145-0963f310eaedf893.js:1:298499)
at 145-0963f310eaedf893.js:1:250798
at lb (framework-76ad44d61c11f057.js:1:41610)
at aY (framework-76ad44d61c11f057.js:1:61337)
at aW (framework-76ad44d61c11f057.js:1:60197)
at aB (framework-76ad44d61c11f057.js:1:59814)
at ot (framework-76ad44d61c11f057.js:1:76212)
at ua (framework-76ad44d61c11f057.js:1:111832)
aR @ framework-76ad44d61c11f057.js:1
main-6b2aa10951d4c273.js:1 Error: File /src/App.js was defined multiple times. Each file snippet should have a unique path name
at 145-0963f310eaedf893.js:1:299499
at Array.reduce (<anonymous>)
at n (145-0963f310eaedf893.js:1:298499)
at 145-0963f310eaedf893.js:1:250798
at lb (framework-76ad44d61c11f057.js:1:41610)
at aY (framework-76ad44d61c11f057.js:1:61337)
at aW (framework-76ad44d61c11f057.js:1:60197)
at aB (framework-76ad44d61c11f057.js:1:59814)
at ot (framework-76ad44d61c11f057.js:1:76212)
at ua (framework-76ad44d61c11f057.js:1:111832)
Q @ main-6b2aa10951d4c273.js:1
main-6b2aa10951d4c273.js:1 A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred
Q @ main-6b2aa10951d4c273.js:1
Browser: Chromium 141, Firefox 143
OS: Linux
Possibly related to 8d73630aa5463c394d1b825d35b804a2a9e4324b (#8058). So, C/C'ing @poteto.
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
在 Chromium 或 Firefox 中复现 useLayoutEffect 参考页面上的客户端异常,并检查浏览器控制台中是否存在重复的 /src/App.js 代码片段错误。将该页面与相关 issue #8058 进行比较,并确定重复代码片段的路径。完成的标准是页面加载时不再出现客户端异常,且其中的代码片段具有唯一路径。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- javascript, react
- 领域
- documentation, frontend
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 42/100