Reactjs React tables如何获取表列名?

Reactjs React tables如何获取表列名?,reactjs,react-table,Reactjs,React Table,我创建了一个react表,使用onclick,但我试图访问头名称 getTdProps={(state, rowInfo, column, instance) => { return { onClick: (e, handleOriginal) => { console.log("It was in this column:", column); console.log("It was in this row:", rowInfo); if

我创建了一个react表,使用onclick,但我试图访问头名称

getTdProps={(state, rowInfo, column, instance) => {
  return {
   onClick: (e, handleOriginal) => {
     console.log("It was in this column:", column);
     console.log("It was in this row:", rowInfo);

     if (handleOriginal) {
       handleOriginal();
     }
    }
  };
}}
列日志返回时未定义,在rowInfo中我找不到列标题的名称。还有别的办法吗

编辑:我通过将gettprops更改为gettdrops,找到了访问标题名的方法,但唯一的问题是我的每列标题都是一个函数。当我把函数拿走,然后

Header: "Name"
它有效,但我有

Header: () => {
 //code in here
}
如果它位于函数内部,我将如何访问它


谢谢大家的时间和考虑

您可以通过以下功能访问
标题

if(typeof column.Header === "function"){
  console.log(column.Header())
}
您将在
column.Header().props
下看到详细信息