Firebase 如何从特定单元格获取数据

Firebase 如何从特定单元格获取数据,firebase,react-table,Firebase,React Table,我正在尝试使用Firebase和React表创建管理员页面。 我的主要问题是,我需要能够从某个单元格中提取数据,然后在函数中调用它 例如:在一行中,您有用户的信息名称-电子邮件 在该行的最后一个单元格中有一个按钮,上面写着“删除用户” 我需要能够从该行的第二个单元格中提取电子邮件,并在函数调用中使用它来删除用户。 不知道如何获取数据 这是呈现的表。需要的信息在第二列中,称为电子邮件 ? <LoadingScreen/>

我正在尝试使用Firebase和React表创建管理员页面。 我的主要问题是,我需要能够从某个单元格中提取数据,然后在函数中调用它

例如:在一行中,您有用户的信息名称-电子邮件

在该行的最后一个单元格中有一个按钮,上面写着“删除用户”

我需要能够从该行的第二个单元格中提取电子邮件,并在函数调用中使用它来删除用户。 不知道如何获取数据

这是呈现的表。需要的信息在第二列中,称为电子邮件

                    ? <LoadingScreen/>
                    : <ReactTable
                        data={this.state.data
                        ? this.state.data
                        : []}
                        columns={keys.map(string => {
                        return ({Header: string, accessor: string})

                    }).concat([{
                        Header: "Actions",
                        accessor: null,
                        Cell: row => (
                            <div>

                                <Button type='primary' onClick={this.showModal}> Change Password </Button>
                                <Modal
                                    title="Change Password"
                                     visible={this.state.visible}
                                     onOk={this.handleOk}
                                     onCancel={this.handleCancel}
                                     mask= {false}
                                 >
                                <PasswordChangeForm/>
                                </Modal>
                                <Button type='danger' onClick={this.showDeleteConfirm}> Delete User </Button>
                            </div>
                        )
                        }])}
                        defaultPageSize={10}
                        className="-striped -highlight"/>
}  ```


您可以从GetTProps属性获取行信息

在上面的代码中,当单击一行时,它会记录该特定行的详细信息。您可以过滤掉所需的信息,并在内部调用外部函数

 <ReactTable
   getTrProps={(state, rowInfo, column, instance) => ({
              onClick: e => console.log(rowInfo.original)
              })}
 />