Olá. Não entendi de onde está vindo este item.id no código. De onde vem? Porque não existe essa propriedade no state.
ATÉ 40% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Olá. Não entendi de onde está vindo este item.id no código. De onde vem? Porque não existe essa propriedade no state.
Fala ao Jocimar, tudo bem? O item.id é o objeto do array que se está sendo percorrido:
let linhas = props.dados.map((item) =>
<tr key={item.id}>
{props.colunas.map((coluna) =>
<td key={`${item.id}${item[coluna]}`}>{item[coluna]}</td>)}
</tr>);No caso o dados é um array que chega via propriedade para o componente, o item é cada objeto dentro desse array onde eles possuem a chave id.
Espero ter ajudado.
Olá professor. Aí que está minha dúvida. Os objetos 'item' dentro do array, não possuem a propriedade id. Se possui onde está?
insira seu código aqui
Fala Jocimar, dei uma olhada no video, realmente não possui a propriedade id, nesse caso o valor dela será undefined.
O ideal seria defini-la ou trocar o id por outra informação que seja única.
Espero ter ajudado.