2
현재 배열 매핑을 사용하여 정의한 여러 열이 테이블에 두 개의 행으로 표시됩니다. 그러나 마지막 열 또는 모든 행에 단추가 있어야하지만 지금은 텍스트를 기록하려고 할 때 표시되지 않습니다. 왜 이런거야? 내 코드는 <TableRowColumn> INSERT BUTTON HERE </TableRowColumn>
React의 테이블 테이블 열 데이터
row
내부
map
기능에
const row = (currentValue, index, header) => (
<TableRow key={`t-${index}`}>
{
header.map((headerName, index) => {
return (
<TableRowColumn key={`trc-${index}`}>
{currentValue[headerName.prop]}
</TableRowColumn>
<TableRowColumn>
INSERT BUTTON HERE
</TableRowColumn>
)
})
}
</TableRow>
);
export default ({ data, header }) =>
<Table>
<TableHeader>
<TableRow>
{
header.map((headerName, index) => // single line arrow implied return
<TableHeaderColumn key={`thc-${index}`}>
{headerName.name}
</TableHeaderColumn>
)
}
</TableRow>
</TableHeader>
<TableBody>
{data.map((currentValue, index) => row(currentValue, index, header))}
</TableBody>
</Table>