Use these guides to choose component families, composition guides, SDK reference handoffs, and playground routes.
- I need app shell, header, footer, menus, or storefront chrome -> Layout components
- I need editorial or merchandising blocks for landing pages -> Storefront components
- I need product, cart, Search, PDP, or checkout-adjacent UI -> Commerce components
- I need primitives like buttons, dialogs, inputs, or tabs -> Base UI components
- Layout components - 12 guides for headers, footers, mobile navigation, promotion bars, and storefront chrome.
- Storefront components - 24 guides for editorial, merchandising, media, and landing-page content blocks.
- Commerce components - 54 guides for product, cart, Search, and checkout-adjacent shopper flows.
- Base UI components - 26 guides for primitives, overlays, form controls, disclosure, and resolver-backed UI building blocks.
- Choose the right family for the job.
- Open the family page for real component routes and composition context.
- Switch to a guide page when the task is page-level composition rather than single-component selection.
- Verify exact exports, props, slots, hooks, and runtime behavior in SDK package reference.
- Use the live playground when you need interactive verification, theme state, visual variants, or export flows.
- Enad docs owns route selection, chooser guidance, composition framing, and handoff structure.
- SDK package reference owns exact exports, props, slots, hooks, and runtime behavior.
- The live playground owns interactive examples and theme/runtime experimentation.
- Guide routes such as Storefront page guide, Product listing and search, and Product detail page own page-level composition help that is broader than any single component page.
Move on when you already know the component family or when the task needs exact implementation facts. The overview chooses the route; family docs, guides, SDK reference, and the sandbox carry the next level of detail.
Open the live playground for runtime behavior, theme state, visual variants, and export flows after choosing the right family or guide route. Prefer docs pages for route choice and ownership boundaries, then use the playground to confirm behavior rather than guessing from prose.
Playground runtime: sdk.enad.io/sandbox
React SDK components
# React SDK components
Use these guides to choose component families, composition guides, SDK reference handoffs, and playground routes.
## Start here
### Choose the route by job
- **I need app shell, header, footer, menus, or storefront chrome** -> [Layout components](/react-sdk/latest/components/layout)
- **I need editorial or merchandising blocks for landing pages** -> [Storefront components](/react-sdk/latest/components/storefront)
- **I need product, cart, Search, PDP, or checkout-adjacent UI** -> [Commerce components](/react-sdk/latest/components/commerce)
- **I need primitives like buttons, dialogs, inputs, or tabs** -> [Base UI components](/react-sdk/latest/components/base-ui)
### Choose the route by composition question
- **How do I assemble a storefront page?** -> [Storefront page guide](/react-sdk/latest/guides/storefront-page)
- **How do I build PLP or Search UI?** -> [Product listing and search](/react-sdk/latest/guides/product-listing-search)
- **How do I build PDP or purchase-adjacent UI?** -> [Product detail page](/react-sdk/latest/guides/product-detail-page)
- **How do I carry a theme from the playground into app code?** -> [Theme from playground](/react-sdk/latest/guides/theme-from-playground) and [Theming](/react-sdk/latest/theming)
## Component families
- [Layout components](/react-sdk/latest/components/layout) - 12 guides for headers, footers, mobile navigation, promotion bars, and storefront chrome.
- [Storefront components](/react-sdk/latest/components/storefront) - 24 guides for editorial, merchandising, media, and landing-page content blocks.
- [Commerce components](/react-sdk/latest/components/commerce) - 54 guides for product, cart, Search, and checkout-adjacent shopper flows.
- [Base UI components](/react-sdk/latest/components/base-ui) - 26 guides for primitives, overlays, form controls, disclosure, and resolver-backed UI building blocks.
## Handoff order
1. Choose the right family for the job.
2. Open the family page for real component routes and composition context.
3. Switch to a guide page when the task is page-level composition rather than single-component selection.
4. Verify exact exports, props, slots, hooks, and runtime behavior in SDK package reference.
5. Use the live playground when you need interactive verification, theme state, visual variants, or export flows.
## Contract scope
- Enad docs owns route selection, chooser guidance, composition framing, and handoff structure.
- SDK package reference owns exact exports, props, slots, hooks, and runtime behavior.
- The live playground owns interactive examples and theme/runtime experimentation.
- Guide routes such as [Storefront page guide](/react-sdk/latest/guides/storefront-page), [Product listing and search](/react-sdk/latest/guides/product-listing-search), and [Product detail page](/react-sdk/latest/guides/product-detail-page) own page-level composition help that is broader than any single component page.
## When to move on
Move on when you already know the component family or when the task needs exact implementation facts. The overview chooses the route; family docs, guides, SDK reference, and the sandbox carry the next level of detail.
## Playground handoff
Open the live playground for runtime behavior, theme state, visual variants, and export flows after choosing the right family or guide route. Prefer docs pages for route choice and ownership boundaries, then use the playground to confirm behavior rather than guessing from prose.
Playground runtime: [sdk.enad.io/sandbox](https://sdk.enad.io/sandbox)