O método map não deve retornar uma nova lista? No exercício esta retornando um elemento Html. porque isso acontece?
const TableBody = props => {
const linhas = props.autores.map((linha, index) =>{
return(
<tr>
<td>{linha.nome}</td>
<td>{linha.livro}</td>
<td>{linha.preco}</td>
<td><button>Remover</button></td>
</tr>
);
});
return(
<tbody>
{linhas}
</tbody>
);
}