Components (Reusable Elements)
Master Reusable Components for Efficient Design Workflows
Key Component Concepts
Main Components
The original component indicated by a solid green diamond. Changes here update all instances globally.
Component Instances
Copies of components marked with hollow white diamonds. Can have individual overrides while staying linked.
Global Updates
Modify the main component to instantly update all instances across your entire design system.
Without components, updating elements like navigation bars requires manual changes across multiple artboards. Components solve this by creating linked, reusable elements that update globally from a single source.
Component Creation Process
Select Elements
Drag a selection around all elements you want to include in the component, such as the navigation bar and its icons.
Create Component
In the Libraries panel, click the + button next to Components to convert your selection into a reusable component.
Name Component
Double-click the generic name and replace it with a descriptive name like 'nav' for better organization.
Reuse Component
Drag from Libraries panel to other artboards or copy and paste to maintain positioning across designs.
With navigation components established, let's create a more complex component system using buttons that can adapt to different content while maintaining visual consistency.
If you delete the main component or forget which instance is the original, right-click any component instance and choose 'Edit Main Component' to either locate or recreate it automatically.
While components excel at reusable elements across different contexts, certain design patterns benefit from XD's repeat grid functionality. Understanding when to use each approach optimizes your workflow efficiency.
Component Management Options
Reset to Main State
Right-click any component instance to remove local overrides and restore original main component appearance.
Detach Component
Use Object > Ungroup Component to break the link and convert an instance into independent elements.
Delete Components
Right-click in Libraries panel and choose Delete to remove components, converting all instances to regular groups.
Components vs Repeat Grids
| Feature | Components | Repeat Grids |
|---|---|---|
| Best for | Cross-artboard reuse | Repeated content patterns |
| Content updates | Global from main | Individual within grid |
| Spacing control | Manual positioning | Automatic equal spacing |
| Use case | Navigation, buttons | Product lists, galleries |
Drag any component from the Libraries panel directly onto an existing component instance on your artboard to instantly replace all instances of that component throughout your entire design with the new component.
Key Takeaways

in the Property Inspector.