Я думаю, что имеет смысл сделать следующее.Также я бы сказал, что ваша настоящая проблема не в React, а в стиле и CSS.Проверьте вашу таблицу в веб-браузере и посмотрите на этот пример.
import React, { Component } from 'react'
import table from '../styles/table.css'
import PostData from '../data/week1scoring.json'
class PostList extends Component {
render() {
return (
<div>
<table style={{"borderBottom":"1px solid black","borderCollapse":"collapse";}}>
<tr>
<th style={{"border": "1px solid black"}}>Team</th>
<th style={{"border": "1px solid black"}}>Points Scored</th>
<th style={{"border": "1px solid black"}}>Quarterback</th>
</tr>
{PostData.map((postDetail, index)=>{
return (
<tr>
<td style={{"border": "1px solid black"}}>{postDetail.team}</td>
<td style={{"border": "1px solid black"}}>{postDetail.points}</td>
<td style={{"border": "1px solid black"}}>{postDetail.qb}</td>
</tr>
)
})}
</table>
</div>
);
}
}
export default PostList;
Еще лучшим способом было бы добавить
table {
border-collapse: collapse;
}
table, td, th {
border: 1px solid black;
}
в таблицуФайл .css, который вы импортируете.