Redux Store 概述
Redux store 是 Bilup 的中央状态管理系统。它维护所有应用程序状态并协调组件之间的更新。
架构
Bilup 使用单个 Redux store,包含多个 reducer 管理应用程序状态的不同部分:
const store = {
projectState: {}, // 项目元数据和加载状态
vm: {}, // 虚拟机状态(目标、监视器)
gui: {}, // 界面状态(主题、模态框、舞台)
alerts: {}, // 通知和错误消息
assets: {}, // 声音、造型、角色
extensions: {}, // 扩展加载和状态
addons: {} // 插件设置和状态
};