Electron 和 Web 端共用 store,主进程与渲染进程的同步方案我对比了四种
Electron 共享 store 的核心在于同步边界划分。四种方案中,渲染进程单例 store 配合 preload 桥接主进程能力是最稳妥的选择,能兼顾 Web 端兼容、性能和可维护性。其他方案分别存在 Web 端不可用、IPC 性能开销大、双向同步逻辑复杂或灵活性差等问题。推荐将 store 放在渲染进程,主进程仅作服务层,状态靠近 UI 层更易维护。
共 1 篇文章
Electron 共享 store 的核心在于同步边界划分。四种方案中,渲染进程单例 store 配合 preload 桥接主进程能力是最稳妥的选择,能兼顾 Web 端兼容、性能和可维护性。其他方案分别存在 Web 端不可用、IPC 性能开销大、双向同步逻辑复杂或灵活性差等问题。推荐将 store 放在渲染进程,主进程仅作服务层,状态靠近 UI 层更易维护。