React-table 自定义排序仅在使用结构化数据和使用 'sorted' prop 的默认排序时按升序排列

React-table custom sort only works in the ascending direction when using structured data and default sort with 'sorted' prop

我将 react-table 与结构化数据一起使用,并使用 'sorted' 属性进行默认排序,而我的自定义排序仅按升序排序。

请在此处查看此问题的演示:https://codesandbox.io/embed/react-table-default-sorting-vxe3e

请注意,这与更基本的演示不同,因为数据是 结构化的 ,因此每个单元格中可以显示多个数据点。在这里,我将 'firstName' 和 'lastName' 数据点放在另一个名为 'name' 的对象中,因此可以想象它们都显示在同一个单元格中。

如何让我的自定义排序在升序和降序两个方向上都起作用

事实证明,在此处使用 'sorted' 道具并不是正确的方法。我将其更改为 'defaultSorted' 并且它开始双向工作。