Watch the following video to understand Jamstack.
Sitecore integration and data flow
Applications created with JSS consume Sitecore content and personalization delivered by Sitecore Headless Services or Sitecore Experience Edge for XM, as well as other Sitecore and third-party APIs that provide RESTful or GraphQL API endpoints.
The applications can be server-side rendered using an out-of-process Node.js rendering engine, provided by Headless Services, or a Sitecore-independent rendering host for a truly headless architecture. For more information, refer to the documentation for Server-side rendering JSS applications.
Using manifest definitions, the JSS CLI, App configuration, and the Import service can develop and deploy their applications to Sitecore.
JSS components overview
JSS comprises of:
Developer tooling and utilities. See Features and capabilities of JSS.
Essential use cases supported by JSS applications
JSS supports the following core categories of architecturally significant use cases:
See also Features and capabilities of JSS.