Implement Micro Frontends in Your UI5 App with Luigi Container
- The basics of the Luigi micro frontend framework and Luigi Container
- How to install Luigi Container.
- How to use Luigi Container inside a sample UI5 application.
Prerequisites
Project “Luigi” is an open-source micro frontend framework suitable for SAP environments, providing Fiori-compliant navigation out-of-the-box. Luigi is technology-agnostic, allowing you to create your app using any given frontend toolkit.
Normally, Luigi consists of two main parts: Luigi Core and Luigi Client. Core refers to the main app which houses the micro frontends, while Client refers to the micro frontends themselves.
However, a third feature called Luigi Container allows you to easily insert Luigi micro frontends anywhere without the need for a Luigi Core application. This feature simplifies the use of Luigi for developers, eliminating the need for significant changes in their applications.
This tutorial shows you how to incorporate micro frontends inside a UI5 application. Nevertheless, a similar process will also apply to other frontend frameworks such as Angular or React.
Note: In addition to this tutorial, you can also experiment with the Luigi Container test app on GitHub.


