diff --git a/src/diff/children.js b/src/diff/children.js index 8ec936f750..42cd334828 100644 --- a/src/diff/children.js +++ b/src/diff/children.js @@ -222,7 +222,7 @@ function constructNewChildrenArray( childVNode._original ); } else { - childVNode = newParentVNode._children[i] = childVNode; + newParentVNode._children[i] = childVNode; } const skewedIndex = i + skew; @@ -427,7 +427,7 @@ function findMatchingIndex( remainingOldChildren > (matched ? 1 : 0); if ( - (oldVNode === NULL && childVNode.key == null) || + (oldVNode === NULL && key == null) || (matched && key == oldVNode.key && type == oldVNode.type) ) { return skewedIndex;