【发布时间】:2020-10-01 01:58:37
【问题描述】:
我有一个名为 (First) 的功能组件
function First() {
const [count,setCount]=useState(0)
console.log("component first rendering") // this logging is happening twice
return (
<div>
first component
</div>
)
}
当我最初运行应用程序时,console 语句记录了两次,这是为什么,它应该只记录一次,因为我没有明确更新状态。
【问题讨论】:
-
你能在你使用这个组件的地方显示你的父组件代码吗?
-
它在我的主要应用程序组件中
-
也许 React.StrictMode 在某处被使用了。
-
它是什么,你能解释一下,如果我删除 useState 它只呈现一次,它是 useState 吗。
标签: javascript reactjs react-hooks use-state