Перейти к основному содержимому

Данные и управление состоянием

Этот раздел объясняет, как синхронизировать данные Scheduler со состоянием вашего приложения. Он охватывает рекомендуемую модель, управляемую React (React или хранилище как источник истины), ориентированную на производительность модель, управляемую Scheduler, и практические реализации для популярных библиотек состояния.

Начните здесь

Сначала прочитайте это, чтобы понять две поддерживаемые модели данных и общие паттерны интеграции:

Здесь объясняется, как использовать колбэки data.save и data.batchSave, как загрузка вписывается в каждую модель, и какие изменения происходят, когда Scheduler управляет данными внутри.

Выберите библиотеку состояния

Каждое руководство ниже применяет одну и ту же основную схему (state -> props -> Scheduler, изменения -> callbacks -> state), но использует идиомы конкретной библиотеки:

Синхронизация в реальном времени

Если вам нужны обновления в реальном времени, начните здесь:

Примечания по производительности

Если ваше приложение выполняет крупные операции (массовые правки, частые обновления, большие наборы данных), обратите внимание на:

  • использование data.batchSave для снижения накладных расходов на обновление,
  • модель данных, управляемая Scheduler когда React не требуется немедленно отражать каждое изменение.

Оба раздела освещены в Основы связывания данных и управления состоянием.

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.