From a67979531d8467f9da1d4a3f597f45c937d0f889 Mon Sep 17 00:00:00 2001 From: jdecroock Date: Sun, 11 Oct 2020 15:52:57 +0200 Subject: [PATCH] golf some bytes --- compat/src/suspense.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/compat/src/suspense.js b/compat/src/suspense.js index f75ddbb07e..f357ee8941 100644 --- a/compat/src/suspense.js +++ b/compat/src/suspense.js @@ -25,16 +25,11 @@ options._catchError = function(error, newVNode, oldVNode) { function detachedClone(vnode) { if (vnode) { if (vnode._component && vnode._component.__hooks) { - if (vnode._component.__hooks._list.length) { - vnode._component.__hooks._list.forEach(effect => { - if (typeof effect._cleanup == 'function') effect._cleanup(); - }); - } + vnode._component.__hooks._list.forEach(effect => { + if (typeof effect._cleanup == 'function') effect._cleanup(); + }); - vnode._component.__hooks = { - _list: [], - _pendingEffects: [] - }; + vnode._component.__hooks = null; } vnode = assign({}, vnode);