警告:React 检测遇到错误:错误:如果我们传入相同的集合,则子项不应更改 - nextjs

问题描述 投票:0回答:1

从一个页面切换到另一个页面时,我在控制台中收到此错误消息。

我不认为我在两个页面中使用相同的组件

我认为这是一个新的错误,可能会随react19一起出现,但我不确定

有什么建议吗?

javascript reactjs next.js frontend components
1个回答
0
投票

此警告与 React 相关,通常在组件传递到 React 上下文或提供程序时发生,并且当子项保持相同对象时,React 会检测到子项的更改。

为了避免此问题,请确保不要直接修改上下文或提供程序对象,因为 React 希望对象在其引用未更改时保持不变。

如果您使用 React Context 或 Provider,请确保您提供的值保持不变,或者如果它们发生变化,请创建新的对象或值以避免此错误。

© www.soinside.com 2019 - 2024. All rights reserved.