Управление данными и состоянием
В этом разделе описаны паттерны синхронизации данных таблицы с состоянием приложения: от базового useState в React до библиотек управления состоянием.
С чего начать
- Основы управления состоянием — ключевые паттерны: управляемые пропсы, колбэки событий, escape-люк через ref и советы по производительности
Руководства по библиотекам состояния
- Redux Toolkit — пошаговая интеграция с Redux Toolkit
Ключевая концепция
Проп sheets является единственным источником истины для всех данных таблицы. Передайте массив объектов SheetData, и обёртка сравнит ваши данные с текущим состоянием виджета, применив только изменения. Используйте иммутабельные обновления (оператор расширения, функциональные обновления setState), чтобы React мог эффективно обнаруживать изменения.