react 如果刷新整个视图 但是组件不产生变化会影响性能吗
问题示例:
function Parent(){
const [state, setState]=useState(0)
const handleClick=()=>setState(state+1)
return <div>
<button onClick={handleClick}>点我刷新Parent状态</button>
<Child1/>
<Child2/>
<Child3/>
</div
}
- 点击按钮后
- 整个Parent组件 以及3个子组件都会刷新视图
- 但是子组件自身没有产生任何变化
请问这样会影响性能吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你想表达什么?刷新肯定需要消耗资源啊,不过组件树没有变化的话,开销是很小的。
如果刷新页面,肯定影响视图。它会从新渲染。