Почему ReactTable не сохраняет метод сортировки? - PullRequest
0 голосов
/ 18 сентября 2018

Я уже давно использую ReactTable, и он очень хорошо мне подходит.Однако недавно мне пришлось переместить данные в IndexedDB для поддержки автономного режима.Я использую Dexie, чтобы вытащить страницу данных из IndexedDB за один раз и обновить состояние с этими данными.Проблема, с которой я столкнулся, заключается в том, что таблица не «сохраняет» текущее состояние сортировки.Я получаю начальные значения сортировки в моем методе getPagedData и сортирую данные по мере необходимости.Затем я возвращаю данные, и таблица отображает их, как и ожидалось.Однако в ячейке заголовка не отображается визуальный индикатор сортировки (серая полоса), и если я щелкну по нему, свойство sorted будет иметь те же настройки.Если я использую статические данные вместо Dexie, они работают как положено.Кто-нибудь может объяснить, что происходит?Я как-то неправильно использую асинхронный вызов?

Вот приложение CodeSandbox, демонстрирующее проблему:

https://codesandbox.io/s/l393x768oz

...