元素类型不同:如果元素类型不同,React 会直接销毁旧元素及其子元素,并创建新元素。 元素类型相同,是 DOM 元素:React 会比较这两个元素的属性,并只更新变化的属性。 元素类型相同,是组件:如果组件类型相同,React 会调用组件的render方法生成新的 Virtual DOM,并递归地进行 diff。如果组件类型不同,React 会销毁旧组件...