未定义ESLint TableRow-.NET Core项目中的React

时间:2019-07-17 19:12:47

标签: reactjs

我在.NET Core中创建了React项目,并阅读了本教程以学习React: ReactJs components

在上面的示例中,表的呈现方式如下:

render() {
      return (
         <div>
            <Header/>
            <table>
               <tbody>
                  {this.state.data.map((person, i) => <TableRow key = {i} 
                     data = {person} />)}
               </tbody>
            </table>
         </div>
      );
   }

出现错误:未定义TableRow。 什么是TableRow?

1 个答案:

答案 0 :(得分:0)

您可以检查是否在应用程序的某处定义了以下组件吗?

class TableRow extends React.Component {
   render() {
      return (
         <tr>
            <td>{this.props.data.id}</td>
            <td>{this.props.data.name}</td>
            <td>{this.props.data.age}</td>
         </tr>
      );
   }
}