Figma has shipped Slots, a new feature that lets designers inject variable content into component instances without detaching them.
The core problem Slots solves is rigid components. Before this, adding an extra button, icon, or menu item to an existing component meant breaking the link to the main component entirely, creating maintenance debt. Slots preserves that connection while allowing structural flexibility inside the instance.
The full tutorial linked in the description walks through specific implementation patterns worth seeing firsthand. If you manage a design system or build components for a team, the mechanics of how Slots handles nested overrides is the part that earns a closer read.
[WATCH ON YOUTUBE →]