Uso incorreto da função id em React
É incorreto gerar id diretamente
no atributo, assim:
const res = prods.map(function(prod) {
return <p key={id()}>
<span>{prod.name}</span>
<span>{prod.cost}</span>
</p>;
});
As razões para isso ficarão claras nas próximas lições. Por enquanto, apenas tenha em mente que isso está incorreto e nunca faça assim.