在列的过滤器功能中访问另一列的过滤器?

Access filter of another column inside a column's Filter function?

这是我的专栏定义

columns: [
  {
    Header: "A",
    accessor: "a",
    id: "a",
    Cell: ({ value }) => value,
    filterMethod: (filter, row) => {
      // filter method
    },
    Filter: ({ filter, onChange }) => {
      // how to access column B's selected filter here
      return (
       //component
      )
  },
  {
    Header: "B",
    accessor: "b",
    id: "b",
    Cell: ({ value }) => value,
    filterMethod: (filter, row) => {
      // filter method
    },
    Filter: ({ filter, onChange }) => {
      return (
       //component
      )
  }
]

如何在一列的 Filter: () => jsx_component 中访问另一列的 filter value

在这里,在这个 Filter 函数中,我得到了三个属性,即 column, filter and onChange。`

filter and onChange 特定于此特定列..

Now, how can I access filter of another column.

我需要它来修改另一个过滤器组件以查看一个过滤器组件中的更改。

onFilteredChange={(column, value) => {...}} 中捕获过滤器更改 并将它们保存到状态以供在另一个过滤器组件中使用就可以了。