【发布时间】:2020-09-05 23:43:20
【问题描述】:
我有 2 个这样的反应功能组件:
const Test = function (props) {
console.log("rendered");
useEffect(() => {}, []);
return <div>Testing</div>;
}
const Parent = function () {
return <div>Component: <Test /></div>;
}
正如我们在上面看到的,没有状态或道具改变仍然浏览器控制台显示"rendered" 两次但如果我评论useEffect 它只会打印一次。我试图用谷歌搜索它,但没有找到任何适当的原因。
【问题讨论】:
标签: reactjs react-hooks use-effect rerender