From 65be035506f38e24af93fb53e98dca9a94ed1bd0 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Sun, 29 Jan 2023 11:53:52 -0600 Subject: [PATCH] only add non-static components to the borrowed_props list --- packages/core/src/scopes.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/core/src/scopes.rs b/packages/core/src/scopes.rs index e6f5a7617..bee7ea1db 100644 --- a/packages/core/src/scopes.rs +++ b/packages/core/src/scopes.rs @@ -477,8 +477,10 @@ impl<'src> ScopeState { let mut props = self.borrowed_props.borrow_mut(); for node in element.dynamic_nodes { if let DynamicNode::Component(comp) = node { - let unbounded = unsafe { std::mem::transmute(comp as *const VComponent) }; - props.push(unbounded); + if !comp.static_props { + let unbounded = unsafe { std::mem::transmute(comp as *const VComponent) }; + props.push(unbounded); + } } }