Bilup GUI 内部架构
本节提供 Bilup GUI 架构、内部系统和组件结构的全面文档。无论您是为 Bilup 贡献代码、构建插件,还是创建自定义修改,本指南都将深入了解一切工作原理。
架构概述
Bilup 的 GUI 遵循现代基于 React 的架构,包含几个关键层:
┌─────────────────────────────────────────────┐
│ React App │
├─────────────────────────────────────────────┤
│ Redux Store │
│ (状态管理) │
├─────────────────────────────────────────────┤
│ HOCs & Containers │
│ (数据流 & 副作用) │
├─────────────────────────────────────────────┤
│ React Components │
│ (UI & 展示) │
├─────────────────────────────────────────────┤
│ Addon System │
│ (扩展 & 自定义) │
├─────────────────────────────────────────────┤
│ Theme Engine │
│ (样式 & 主题) │
└─────────────────────────────────────────────┘