Images are reused AI-generated editorial illustrations, not documentary photographs or verified product screenshots.
Figma components and instances support design reuse, but the source relationship matters. A main component defines reusable properties, while its linked instances appear in designs. Treat that relationship as a maintained design asset, not a guarantee that the implemented website or application will automatically use the same behavior.
Choose a genuinely reusable element
Start with a repeated design pattern that has a clear purpose, such as a labeled control or card. Define the source component’s name and ownership. Do not turn every one-off decoration into a reusable abstraction. A useful component reduces inconsistency while remaining understandable to the designers and developers who will maintain it.

Review instances and local overrides
Place instances through the supported workflow and inspect what updates they inherit. Understand permitted overrides and how they affect consistency. Detaching an instance changes the source relationship; do not use detachment as the default fix for every confusing behavior. Test a source change on representative instances before making broad design-system edits.
Document the implementation handoff
Name expected states, layout rules and content limits. Compare the component with the actual implementation separately. A linked Figma instance does not establish keyboard interaction, semantic markup or accessible behavior in production. Keep design and code ownership explicit so a visual source update is not mistaken for a deployed software change.
A practical checklist
- Choose a meaningful repeated pattern.
- Name the main component and owner.
- Review inherited updates and local overrides.
- Test changes on representative instances.
- Separate design reuse from production implementation.
Worked example
Illustrative example: a synthetic design has several contact cards based on one main component. A spacing change is tested across short and long content instances. The team documents a justified override instead of detaching every card. Developers still review the implemented markup and behavior; the Figma update is not described as a live website deployment.

Common questions
Is an instance the same as an independent copied shape? It retains a component relationship. Does detaching preserve that relationship? No. Does a Figma component prove production accessibility? No.
What to do next
Keep a component ownership note and representative instances in the file. Reliable reuse depends on an understood source relationship and a separate implementation acceptance process.
Sources and further reading
Related reading
- Part-Time Graphic Design Jobs: Build a Focused Application Portfolio
- Selling Technical Documentation as a Professional Service
Figma Component Variants: Model Meaningful States, Not Every Combination
