Możesz tworzyć niestandardowe komponenty i komponenty UI oraz korzystać z komponentów systemowych
Definiujesz komponenty. Komponenty są warstwą danych, która łączy się z interfejsem użytkownika.
Niestandardowe komponenty  to wpisy na blogu, autorzy, adresy, niestandardowe surowe dane itd. Komponenty UI  to po prostu niestandardowe komponenty oznaczone jako elementy interfejsu użytkownika, takie jak stopka, nagłówek, hero itd. Komponenty systemowe  są zdefiniowane przez CMS, na przykład Kraj i Język
Strony składają się z więcej niż jednego komponentu UI
Przykłady:
Każdy komponent UI reprezentuje sekcję Twojej strony.
Blok hero może zawierać:
[
{
"name": "heading",
"type": "string",
"required": false,
"displayName": "heading"
},
{
"name": "subtitle",
"type": "string",
"required": false,
"displayName": "subtitle"
},
{
"name": "hero_img",
"type": "image",
"required": false,
"displayName": "hero_img"
}
]
HeroSchema)hero-block)Po przypisaniu blok można pobrać i wyrenderować po stronie klienta, korzystając z konfiguracji renderera.