From 6b8dce1be592ef56b4ab27588f73fd1af8857d20 Mon Sep 17 00:00:00 2001 From: MrWindlike Date: Mon, 5 Sep 2022 09:48:03 +0800 Subject: [PATCH] fix(slot): fix fallback disappearing when remounted --- packages/runtime/src/services/SlotReciver.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/runtime/src/services/SlotReciver.tsx b/packages/runtime/src/services/SlotReciver.tsx index 68aeddc5..981ecc6a 100644 --- a/packages/runtime/src/services/SlotReciver.tsx +++ b/packages/runtime/src/services/SlotReciver.tsx @@ -23,11 +23,7 @@ export class SlotReceiver { constructor() { this.emitter.on('*', (slotKey: string, c: React.ReactNode) => { - // undefined means no fallback has been received yet - // null means the Receiver component start to hanle the events - if (this.fallbacks[slotKey] === undefined) { - this.fallbacks[slotKey] = c; - } + this.fallbacks[slotKey] = c; }); } }