From 4148ef7ba4fc6d1cb75ac333f40582b567d21450 Mon Sep 17 00:00:00 2001 From: bendtherules Date: Sat, 21 Dec 2019 15:58:28 +0530 Subject: [PATCH] renderer - Store nextParentASTNode separately --- src/renderer.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer.ts b/src/renderer.ts index eebba61..6f806a7 100644 --- a/src/renderer.ts +++ b/src/renderer.ts @@ -23,6 +23,7 @@ function render( } else { parentASTNodeMod = parentASTNode; } + let nextParentASTNode = parentASTNodeMod; if (node === null || node === undefined) { // Handle (skip) null and undefined nodes @@ -70,7 +71,7 @@ function render( processChildren = false; } else { processChildren = true; - parentASTNodeMod = newParentASTNode; + nextParentASTNode = newParentASTNode; } } @@ -83,7 +84,7 @@ function render( children ) as ReactElementSubsetWithPrimitive[]; - render(renderOutput, parentASTNodeMod); + render(renderOutput, nextParentASTNode); } }