reactjs React在控制台Web浏览器中显示两次消息[已关闭]

7xzttuei  于 2022-11-29  发布在  React
关注(0)|答案(2)|浏览(106)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
昨天关门了。
Improve this question
我目前刚刚开始学习React以下Udemy课程。当我运行我的代码。我想知道为什么这些消息显示在控制台网页浏览器两次。谢谢。Out put
为什么它不显示一次输出?谢谢。

lf3rwulv

lf3rwulv1#

我相信您使用的是启用了严格模式的React 18。
因此,您的组件在装载时呈现了两次。
这是一项开发功能,旨在重新装载组件,以发现意外的副作用。

vyswwuz2

vyswwuz22#

发生这种情况的原因是react strict(仅在开发模式下)转换为react strict模式的avoiddoc

相关问题