Introducing Sitecore JavaScript Rendering SDK
Sitecore JavaScript SDK (JSS) extends the dynamic, component-based XM Cloud layout model to the front end.
The XM Cloud workflow
XM Cloud is a platform for managing online content, experiences, and marketing workflows.
In XM Cloud, content authors build pages in a WYSIWYG editor, and the power to make decisions about content presentation stays with the content authors. For example, while developers can create a custom set of shopping cart UI components, it is the content author that arranges them on pages and populates them with content.
To learn more about XM Cloud terminology and concepts, refer to Content authoring concepts for developers new to Sitecore.
Integrating front-end frameworks
The challenge of using XM Cloud data in JavaScript applications is that, unlike regular JavaScript apps, the content authors rather than the developers control the page composition.
Although front-end developers do not know the page composition when they develop the application, JSS supports JavaScript frameworks as an implementation option for web apps powered by XM Cloud, without sacrificing authoring features or removing layout composition control from content authors.