3 个仓库
Mechanisms for managing the mounting, unmounting, and refreshing of independent sub-applications within a host shell.
Distinguishing note: The candidates are unrelated, focusing on routing, data structures, or visual effects rather than the general lifecycle management of micro-frontend instances.
Explore 3 awesome GitHub repositories matching web development · Application Lifecycle Controls. Refine with filters or upvote what's useful.
Wujie 是一个微前端框架和编排器,旨在将多个独立的 Web 应用程序嵌入到单个宿主 Shell 中。它提供了一个用于管理子应用程序的生命周期、挂载和状态保持的系统,同时保持严格的 JavaScript 和 CSS 隔离。 该框架利用结合了 iframe 和自定义元素的 Web Component 沙箱来防止全局变量污染和样式泄漏。它具有用于隔离微应用之间数据交换和状态同步的去中心化事件总线,以及将内部子应用导航镜像到浏览器 URL 的机制。 该项目涵盖了广泛的功能领域,包括用于恢复用户会话的应用程序状态保持、JavaScript 执行隔离和 CSS 封装。它还管理应用程序生命周期控制,允许挂载、卸载和刷新子应用程序。
Single-spa recreates child application instances from scratch while preserving their original configuration and properties.
Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem
Triggers the initialization and teardown of application logic using events to manage state transitions and prevent memory leaks.
Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w
Controls application lifecycle events to ensure predictable state transitions during initialization and shutdown.