Data & State Management
This section explains how to keep Scheduler data in sync with your application state. It covers the recommended React-driven model (React or a store as the source of truth), the performance-focused Scheduler-managed model, and practical implementations for popular state libraries.
Start here
Read this first to understand the two supported data models and the common integration patterns:
It explains how to use data.save and data.batchSave callbacks, how loading fits into each model, and what changes when Scheduler manages data internally.
Pick your state library
Each tutorial below applies the same core pattern (state -> props -> Scheduler, changes -> callbacks -> state), but uses the idioms of the specific library: