diff --git a/src/component.js b/src/component.js index b233d8c7c0..23f3f31896 100644 --- a/src/component.js +++ b/src/component.js @@ -147,6 +147,7 @@ function renderComponent(component) { newVNode._original = oldVNode._original; newVNode._parent._children[newVNode._index] = newVNode; commitRoot(commitQueue, newVNode, refQueue); + oldVNode._dom = oldVNode._parent = null; if (newVNode._dom != oldDom) { updateParentDomPointers(newVNode);