Во-первых, убедитесь, что результатом res.data является массив
fetchCategoryList(category: any) {
ApiService.fetchCategory(category)
.then((res) => {
this.setState({regrex: res.data}) // make sure that res.data is an array
});
}
Во-вторых, измените проверку состояния, если это массив, так что вы можете использовать map с ним
{Array.isArray(this.state.regrex) && this.state.regrex.map((row: any) => (
<TableRow>
<TableCell component="th" scope="row">
{row.categoryId}
</TableCell>
<TableCell align="right">{row.category}</TableCell>
<TableCell align="right">{row.image}</TableCell>
</TableRow>
))}
надеюсь, это поможет