{children}
{header}
, {footer}
.<Tabs>
with <TabList>
and <TabPanel>
inside.Pattern: Pass a function prop to delegate rendering to child components
Advantage: Abstract state/behavior but retain control over UI.
Example:
<DataProvider>{data => <Chart data={data} />}</DataProvider>