提示与技巧
当两个节点的类型不同时,React 不会尝试匹配它们 - 它只是从 DOM 中删除第一个节点并插入第二个节点。这就是第一个提示所说的原因
-
如果你发现自己在两个具有非常相似输出的组件类之间交替,你可能希望将它设置为相同的类。
-
例如,如果你知道组件不会更改,请使用 shouldComponentUpdate 来防止组件重新呈现
shouldComponentUpdate: function(nextProps, nextState) {
return nextProps.id !== this.props.id;
}