It's a “headless” CMS because content is saved as JSON on APIs. Think of each page's content as an array of blocks, each with its own ID, Type, and Props.
It's also “visual” because the React Bricks library (used on the frontend project - Next.js, Remix or Gatsby), matches your bricks (the visual editable components) with the JSON content, to render the website and make it visually editable in the admin interface.
It's also “visual” because the React Bricks library (used on the frontend project - Next.js, Remix or Gatsby), matches your bricks (the visual editable components) with the JSON content, to render the website and make it visually editable in the admin interface.