Overview of micro-app
mastermicro-app is a micro-frontend framework released by the JD frontend team. It leverages WebComponent concepts to provide isolation features similar to ShadowDom, including JS sandboxing, style isolation, element isolation, and route isolation. It encapsulates micro-frontends as class-based WebComponent components to enable componentized rendering.
Key characteristics:
- Framework Agnostic: It is not tied to any specific technology stack or business logic and can be used with any frontend framework.
- Low Learning Curve: Designed to be easy to use by encapsulating functionality into a single component.
- Comprehensive Features: Provides JS sandboxing, style isolation, element isolation, route isolation, preloading, and data communication.