Note: Studio is currently part of an Early Access Program and may not be available to all users. Contact the Contentstack support team; they will coordinate with the appropriate stakeholders to review eligibility.
Studio lets you build web pages using modular components, reusable blocks that represent visual or functional UI elements such as headers, buttons, sections, and carousels. You can use built-in components, register custom ones, or generate them from Figma designs.
Components streamline page creation, maintain design consistency, and support drag-and-drop workflows.
Studio supports two types of components, each designed to meet different needs based on design fidelity, customization, and development effort.
Default components are prebuilt layout and content elements, such as containers, text blocks, and images. They appear in the left panel by default and are optimized for common use cases.
Tip: Default components come preconfigured for Live Preview and support design token integration.
Registered components are user-defined React components that handle business logic or complex UI. Once registered via the CLI, they appear in the left panel under categorized sections.
Note: Registered components can be reused across projects and offer greater flexibility for enterprise-grade applications.
Components expose editable props that you can configure in the right-hand Design panel. These props determine the content, behavior, or appearance of each instance.
Common prop types include:
You can manage props in the right-hand panel under the Design tab.
You can visually manage components in Studio:
Once built, components can be reused across multiple compositions. You can:
Note: Reusable components support centralized updates and version control across all instances.
To ensure consistent and scalable component design:
Components give you the flexibility and structure needed to build scalable, design-consistent digital experiences. Whether you’re using built-in defaults, registering custom React components, or generating from Figma, each method supports a modular, composable approach to development.