跳转到主要内容

数据与状态管理

本节介绍如何让 Scheduler 数据与应用程序状态保持同步。内容涵盖推荐的以 React 为驱动的模型(以 React 或存储作为唯一数据源)、面向性能的 Scheduler 管理数据模型,以及对广泛使用的状态库的实际实现。

从这里开始

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

它解释了如何使用 data.savedata.batchSave 回调、加载在各模型中的作用,以及 Scheduler 内部管理数据时有哪些变化。

选择你的状态库

下面的每个教程都应用相同的核心模式(state -> props -> Scheduler,changes -> callbacks -> state),但使用各库的特有实现风格:

实时同步

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

性能注意事项

如果你的应用执行大量操作(批量编辑、频繁更新、海量数据集),请关注:

  • 使用 data.batchSave 以降低更新开销,
  • 当 React 不需要立即反映每个变更时,使用 Scheduler-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.