【发布时间】:2019-12-04 02:18:16
【问题描述】:
我正在学习 Blazor 组件,我想知道 StateHasChanged 是否强制组件重新渲染所有自身或仅重新渲染差异。智能感知报告
通知组件其状态已更改。如果适用,这将导致组件重新渲染。
“这将导致组件重新渲染”是什么意思?
【问题讨论】:
-
From docs.microsoft.com/en-us/aspnet/core/blazor/… -- 组件初始渲染后,组件重新生成其渲染树以响应事件。然后,Blazor 将新的渲染树与之前的渲染树进行比较,并将任何修改应用于浏览器的文档对象模型 (DOM)。