跳到主要内容

数据与状态管理

本节介绍如何让 Gantt 数据与应用程序状态保持同步。内容包括:推荐的 React 驱动模型(React 或把 store 作为真相来源)、以性能为重点的 Gantt 管理模型,以及对流行状态库的实际实现。

Start here

请先阅读以下内容,以了解两种受支持的数据模型与常见的集成模式:

它解释如何使用 data.savedata.batchSave 回调、加载如何融入到每个模型,以及 Gantt 内部管理数据时会发生哪些变化。

Pick your state library

下面的每个教程都应用相同的核心模式(state -> props -> Gantt,changes -> callbacks -> state),但使用各自库的惯用法:

Real-time sync

如果需要实时更新,请从这里开始:

Performance notes

如果你的应用执行大规模操作(自动排程、批量编辑、大型数据集),请关注:

  • 使用 data.batchSave 以降低更新开销,
  • 当 React 不需要立即反映每个变更时,使用 Gantt-managed data 模型。

这两个主题都在 数据绑定与状态管理基础 中介绍。

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.