0.48.1 • Published 2 years ago

mencius v0.48.1

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Mencius 简介

mencius 是一款基于 React 的 Web 前端应用程序框架, 通常指那些可以离线或者联网独立运行的富客户端程序, 例如 SPA 等.

mencius 支持单一环境下的微前端模式, 类似 singleSPA 但远比其强大.

和目前注入乾坤等微前端框架不同, mencius 允许多个应用实例在非沙盒环境下彼此集成. 共享单一的 window 环境

mencius 在应用程序状态管理上采用 strucured-recat-hook, 一款轻量的使用 React 原生 hook 的状态管理库

, 路由基于 router5 封装而成. 脚手架使用 hylia, 基于 webpack 封装而成.

mencius 在框架层面实现了以下特性

  • 基于对象的组件化开发, 原生的组件远程配置能力支持
  • 面向切面的组件扩展模式, 组件定制覆盖面高达 99%
  • 基于路由切割的高性能页面渲染方案, 让精确渲染成为可能
  • 更简洁更符合实际生产的前端应用程序架构设计
  • 原生的微前端模式支持
  • 特有的渲染控制模式让代码更简洁易读