React 18 provides a new method for managing roots.
ReactDOM.render is deprecated and superseded by
createRoot. To make the features of the new root API available to custom components, the
<Scrivito.Extensions /> component should be initialized as shown in the example above.
If an app doesn’t use
<Scrivito.Extensions />, custom components will be rendered with the deprecated
ReactDOM.render method. In React 18 this produces a warning in the browser console: