реагировать синхронно c переупорядочивание списка локальных состояний с помощью бэкэнда - PullRequest
0 голосов
/ 10 июля 2020

Я использую конечную точку API Graphql для выборки и изменения данных и клиента apollo для управления состоянием. Я использую react-beautiful-dnd для перетаскивания компонентов по столбцам. При обновлении индекса и идентификатора столбца перетаскиваемого компонента, как мне обработать синхронизацию этого переупорядочения списка с моим Postgres бэкэндом?

Должен ли я создать дублирующую таблицу для каждого столбца, которая удалит все его данные и обновлять свои строки новыми переупорядоченными данными каждый раз, когда происходит изменение порядка? Это сохранит исходный порядок списка, разделенного в основной таблице. Но это кажется хакерским, и я думаю, не будет очень производительным.

Каким будет правильный подход к этому? Trello и многие другие kanban доски, такие как приложения, поддерживают это.

...