Search code examples
javascriptreactjsreact-table

Access filtered data in ReactTable


I am using ReactTable, and have filterable set to true. I need to access the data that gets returned after applying filters, so I can generate CSV's of the filtered down data.

Any ideas on how I might be able to get the filtered down data, as JSON? Been messing around here https://react-table.js.org/#/story/custom-filtering, so far haven't found a way to grab the data that has been filtered down.


Solution

  • I have just found the answer by referencing this article

    get refer of table like following:

    <ReactTable
      ref={(r) => {
        this.selectTable = r;
      }}
      ...
    />

    And in your function

    const currentRecords = this.selectTable.getResolvedState().sortedData;