Cosmos React applications rely on a static content microserivce that delivers front-end components and other static content to the browser.
To obtain configuration, context, and data for Cosmos React applications, the client interacts with the server exclusively through DX APIs. By keeping the Constellation container separate from other services, you avoid dependencies, give developers the tools to create new UI components without interfering with other work, and improve overall application performance.
When creating a new application, you can choose between a view-based Cosmos React UI, or a section-based traditional UI architecture, which can be further expanded to include hybrid components.
For Pega Cloud customers, the regional multitenant Constellation service is automatically configured during Pega Infinity deployment. There is no need for you to install or configure the Constellation engine.
Clients running Pega applications using VM-based or containerized deployments can deploy one Constellation service for your organization to handle static content requests from any of your Pega Infinity deployments.
For more information about Constellation, see the Constellation UI static content delivery service site for advanced developer documentation.
Enabling Cosmos React for an application
- In the header of Dev Studio, click the name of the application, and then click Definition.
- In the Advanced node, select the React-based UI option.
- Click Generate routing table, and then click Save.
Previous topic Inspecting accessibility