0
0
Figmabi_tool~20 mins

Swapping instances in Figma - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Master of Swapping Instances
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Instance Swapping in Figma

In Figma, what happens when you swap an instance of a component with another instance of a different component?

ASwapping instances is not possible in Figma; you must delete and add a new instance.
BThe new instance replaces the old one, keeping all overrides like text and colors intact where possible.
CBoth instances merge their properties, combining overrides from both components.
DThe new instance replaces the old one but all overrides are lost and reset to default.
Attempts:
2 left
💡 Hint

Think about how Figma preserves your custom changes when you swap components.

🎯 Scenario
intermediate
2:00remaining
Swapping Instances with Nested Components

You have an instance of a button component that contains a nested icon component. You want to swap the button instance with another button variant that uses a different icon. What happens to the nested icon instance when you swap the button instance?

AThe nested icon instance is swapped to the new variant's icon, but any overrides on the icon are preserved.
BThe nested icon instance remains the same as before, ignoring the new button variant's icon.
CThe nested icon instance is deleted and replaced with a default icon with no overrides.
DSwapping the button instance does not affect nested components at all.
Attempts:
2 left
💡 Hint

Consider how nested instances behave when their parent instance is swapped.

🔧 Formula Fix
advanced
2:00remaining
Why Overrides Are Lost After Swapping?

You swapped an instance of a card component with another variant, but all your text and color overrides disappeared. What is the most likely cause?

AYou swapped the instance using copy-paste instead of the swap feature.
BFigma does not support preserving overrides when swapping instances.
COverrides are only preserved if the components share the same parent frame.
DThe new component variant has different layer names or structure, so overrides cannot map correctly.
Attempts:
2 left
💡 Hint

Think about how Figma matches overrides to layers inside components.

visualization
advanced
2:00remaining
Visualizing Instance Swap Effects

You have a dashboard showing two side-by-side instances of a card component: one original with overrides and one after swapping to a new variant. Which visualization best shows the differences caused by swapping?

AA line graph showing the number of layers in each component variant over time.
BA pie chart showing the percentage of overrides preserved versus lost.
CA side-by-side comparison highlighting changed text and color fields in the swapped instance.
DA bar chart comparing the file sizes of the original and swapped components.
Attempts:
2 left
💡 Hint

Think about what helps you see what changed visually after swapping.

data_modeling
expert
3:00remaining
Modeling Component Instance Swapping Logic

In a BI tool tracking Figma design changes, you want to model how swapping instances affects overrides. Which data model best captures the relationship between components, instances, and overrides to analyze swap impact?

AA relational model with tables for Components, Instances, Overrides, and a mapping table linking Overrides to Instances and Components.
BA flat table listing all overrides with component and instance names combined in one column.
CA single table with columns for component name, instance ID, and a JSON column storing all overrides as text.
DA star schema with a fact table for overrides and dimension tables only for components.
Attempts:
2 left
💡 Hint

Consider how to represent many-to-many relationships and preserve detailed override info.