Slots and childrenintermediate
A component that does not know what goes inside it is one you reuse; a component that hardcodes its contents is one you copy — and children is the prop that makes the difference.
A Panel that does not know what goes inside it. This is the difference between a component you reuse and a component you copy.
Panel renders anything you nest in it, and omits the slots you left out.
Published in full, before you start — every point is one of these and there is nothing else. Each one runs your code; it is not a search for keywords.
A component that does not know what goes inside it is one you reuse; a component that hardcodes its contents is one you copy — and children is the prop that makes the difference.