Slots in Astro let a parent component define placeholders called slots. Child components pass content that fills these slots by matching slot names. If no slot name is given, content fills the default slot. The parent reads slots in order and renders the child content inside them. This process allows flexible layouts where parents control structure and children provide content. The execution table shows step-by-step how slots are read, filled, and rendered. Variables track slot content changes. Key moments clarify why slot names matter and how default slots work. The visual quiz tests understanding of slot filling and rendering steps.