diff --git a/packages/react/lib/vcn.ts b/packages/react/lib/vcn.ts
index d314915..e829f73 100644
--- a/packages/react/lib/vcn.ts
+++ b/packages/react/lib/vcn.ts
@@ -270,6 +270,7 @@ export function vcn<
       for (const [variantName, variantKey] of Object.entries(
         otherVariantProps,
       ) as VariantKVEntry<V>) {
+        if (typeof variantKey === "undefined") continue;
         kv[variantName] = variantKey;
       }