Alpha state. A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
Add support for building micro-frontends using federated modules. This update enables React components from one self-contained system to be lazy-loaded in another, eliminating the need for NPM packages to share components. With lazy loading, when a self-contained system that hosts a component is updated, the updated component is immediately available in other self-contained systems without requiring all systems to be redeployed. This approach simplifies API maintenance by eliminating the need to version APIs, as changes to the API contract are deployed together with the component that uses it.
To demonstrate this capability, the Avatar menu from the Account Management system has been added to the Back Office self-contained system. Through this menu, users can access and fully interact with the User Profile and Account Management modal dialogs.
Finally, the Back Office has been updated with a new layout to align with the Admin Center.
Checklist
[x] I have added a Label to the pull-request
[x] I have added tests, and done manual regression tests
[x] I have updated the documentation, if necessary
Summary & Motivation
Add support for building micro-frontends using federated modules. This update enables React components from one self-contained system to be lazy-loaded in another, eliminating the need for NPM packages to share components. With lazy loading, when a self-contained system that hosts a component is updated, the updated component is immediately available in other self-contained systems without requiring all systems to be redeployed. This approach simplifies API maintenance by eliminating the need to version APIs, as changes to the API contract are deployed together with the component that uses it.
To demonstrate this capability, the Avatar menu from the Account Management system has been added to the Back Office self-contained system. Through this menu, users can access and fully interact with the User Profile and Account Management modal dialogs.
Finally, the Back Office has been updated with a new layout to align with the Admin Center.
Checklist