1. 前言 在Blazor中的无状态组件文中,我提到了无状态组件中,有人提到这个没有diff,在渲染复杂model时,性能可能会更差.确实,这一点确实是会存在的.以上文的方式来实现无状态组件,确实只要属性发生变化,就会渲染.无状态组件是否渲染,更多的需要依靠父组件来判断.父组件不用更新,则无状态组件自然不会发生渲染.此外,有些需求,比如地图,要做的就是每次拖拽.缩放,整个地图中都要被渲染,这种纯粹用来进行数据展示的组件,使用无状态组件会更好.如果想要无状态组件不会每次都渲染,那就可以自己实现一个…