From d3d2353eacdde6fa190eb6706bd104a64230dde3 Mon Sep 17 00:00:00 2001 From: Dmitry Sharshakov Date: Wed, 30 Oct 2019 18:37:05 +0300 Subject: [PATCH] feat(suspense): replace errors with warnings (#412) --- packages/runtime-core/src/createRenderer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/runtime-core/src/createRenderer.ts b/packages/runtime-core/src/createRenderer.ts index 4151b3d7e..e49728e86 100644 --- a/packages/runtime-core/src/createRenderer.ts +++ b/packages/runtime-core/src/createRenderer.ts @@ -848,8 +848,8 @@ export function createRenderer< // before proceeding if (__FEATURE_SUSPENSE__ && instance.asyncDep) { if (!parentSuspense) { - // TODO handle this properly - throw new Error('Async setup() is used without a suspense boundary!') + if (__DEV__) warn('async setup() is used without a suspense boundary!') + return } parentSuspense.registerDep(instance, setupRenderEffect)