在React-Table中,如何在单击扩展器时从api获取数据并将其传递给子组件?

问题描述 投票:1回答:1

我正在尝试实现一个表,在该表中有更多按钮可以从api加载更多数据。

获取的数据将在子组件中呈现。

如何使用react-table实现相同的功能?

这是我到目前为止尝试过的:

 <ReactTable
    data={data}
    freezeWhenExpanded={true}
    columns={[
      {
        Header: 'Name',
        accessor: 'name',
        width: 200
      },

      {
        Header: 'Email ID',
        accessor: 'emailId'
      },
      {
        Header: 'Phone',
        accessor: 'phone',
        maxWidth: 150
      },

      {
        expander: true,
        Header: () => <span>More</span>,
        width: 65,
        Expander: ({ isExpanded, ...rest }) => (
          <div>
            {isExpanded ? <span>&#x25B2;</span> : <span>&#x25BC;</span>}
          </div>
        ),
      }
    ]}
    SubComponent={() => (
      <div> fetched data from api to be shown here </div>
    )}
  />
reactjs react-table
1个回答
0
投票

这可能有助于从react table docs link

© www.soinside.com 2019 - 2024. All rights reserved.