As mentioned in the Introduction to Scrivito, CMS content is rendered in the browser by React components.
When rendering CMS objects or widgets, Scrivito needs to know which component to use for which model class. 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: