Nested Components
Build complex components by nesting smaller components inside each other for scalable design systems.
Components
No shortcutAdvanced12 min readQuick Reference
Nested Components
FigmaKeyboard Shortcut
N/A
Toolbar Location
Figma toolbar
Best Used For
- ▸Refer to the tutorial content for specific use cases
- ▸Practice with sample projects to build experience
- ▸Combine with other tools for advanced workflows
Advanced⏱ 1–2 hours to master
Key Settings
Create:Override:Swap:Update:
Nested Components are components that contain other components within them. For example, a Button component might contain an Icon component and a Text component.
Where to Find It
Create a component, then drag other components into it from the Assets panel or Layers panel.
How to Use
- Create: Drag existing components into a new component to create nesting.
- Override: Nested component properties can be overridden at each level.
- Swap: Use Instance Swap properties to swap nested components (e.g., swap icons).
- Update: Editing the nested main component updates all instances where it's used.
Pro Tips
- Nest an Icon component inside a Button component and expose an Instance Swap property for flexible icon selection.
- Keep nesting to 2-3 levels maximum for maintainable design systems.