diff --git a/packages/rax/src/vdom/native.js b/packages/rax/src/vdom/native.js index 2b97bc9b1a..2467552869 100644 --- a/packages/rax/src/vdom/native.js +++ b/packages/rax/src/vdom/native.js @@ -115,13 +115,10 @@ export default class NativeComponent extends BaseComponent { if (!shouldNotRemoveChild) { Host.driver.removeChild(this[NATIVE_NODE], this._parent); - - // If the parent node has been removed, child node don't need to be removed - shouldNotRemoveChild = true; } } - this.__unmountChildren(shouldNotRemoveChild); + this.__unmountChildren(true); this.__prevStyleCopy = null; this.__destoryComponent();