我正在使用Graphql API端点进行数据获取和更改,并使用apollo客户端进行状态管理。我正在使用react-beautiful-dnd跨列拖动组件。在更新可拖动组件的索引和columnid时,如何处理将列表的此重新排序与Postgres后端同步?
我是否应该为每个列创建一个重复表,该表将删除其所有数据,并在每次进行重新排序时使用新的重新排序数据来更新其行?这会将列表的原始顺序保留在主表中。但这感觉很hacky,我想表现不佳。
处理此问题的正确方法是什么? Trello和其他许多看板(例如应用程序)都支持此功能。