As mentioned in the Introduction to Scrivito, CMS content is rendered in the browser by React components.
When rendering a CMS object or widget, Scrivito uses the component of the model class to which the object or widget belongs. For assigning a component to an object or widget class,
Scrivito.provideComponent is available. For example, assuming that there is a
HeadlineWidget class that has a
title attribute, you can have Scrivito render instances of this widget class by providing a suitable functional component: