table 行和数据不会在 JSX table 中显示在 React 文档中
table rows and data won't show in JSX table in React document
我正在尝试构建一个简单的 React 应用程序。我有一个包含 table 的页面,我目前正在尝试使用虚假数据呈现该页面。我可以成功导航到并呈现该页面,但是当我这样做时,只有包含数据的行的 header 和 none 显示出来。这是我现在的代码:
import React from 'react';
const Campus = (props) => {
const campus = {
name: 'Terra',
students: ['katie', 'lara'],
instructors: ['joe', 'bob']
}
return (
<table className='table'>
<thead>
<tr>
<th>Students</th>
</tr>
</thead>
<tbody>
{ console.log("students ", campus.students) }
{ campus.students && campus.students.map((student, idx) => {
<tr key={idx} >
<td>
{console.log('student is ', student)}
{student}
</td>
</tr>
})
}
</tbody>
</table>
);
}
export default Campus;
我可以 console.log 地图中的学生姓名,但是当页面加载时,只显示 header。我很可能遗漏了一些非常明显的东西;我是新手。
改变
<tr key={idx} >
为了
return <tr key={idx} >
我正在尝试构建一个简单的 React 应用程序。我有一个包含 table 的页面,我目前正在尝试使用虚假数据呈现该页面。我可以成功导航到并呈现该页面,但是当我这样做时,只有包含数据的行的 header 和 none 显示出来。这是我现在的代码:
import React from 'react';
const Campus = (props) => {
const campus = {
name: 'Terra',
students: ['katie', 'lara'],
instructors: ['joe', 'bob']
}
return (
<table className='table'>
<thead>
<tr>
<th>Students</th>
</tr>
</thead>
<tbody>
{ console.log("students ", campus.students) }
{ campus.students && campus.students.map((student, idx) => {
<tr key={idx} >
<td>
{console.log('student is ', student)}
{student}
</td>
</tr>
})
}
</tbody>
</table>
);
}
export default Campus;
我可以 console.log 地图中的学生姓名,但是当页面加载时,只显示 header。我很可能遗漏了一些非常明显的东西;我是新手。
改变
<tr key={idx} >
为了
return <tr key={idx} >