1
resposta

[Dúvida] Descontinuação do uuid

Vi que o meu projeto estava começando a dar errado quando comecei a usar a id, pesquisei no site, antes estava só seguindo o professor, e descobri que não está sendo mais utilizado e queria saber se existe outra maneira de usar id? Porque não consigo fazer a função do deletar funcionar sem o id, tentei até a utilização por nome e dá como se o nome não estivesse definido.

1 resposta

Olá Catharina, tudo bem?

Entendo sua preocupação com a descontinuação do uuid. Realmente, é importante se manter atualizada sobre as tecnologias que estamos utilizando em nossos projetos.

Existem outras maneiras de gerar identificadores únicos para seus componentes em React. Uma opção é utilizar a biblioteca "nanoid", que é uma alternativa mais leve e rápida ao uuid. Você pode instalá-la em seu projeto utilizando o npm ou yarn e importá-la em seu código.

Outra opção é utilizar o próprio índice do array como identificador, caso você esteja trabalhando com listas de elementos. No entanto, é importante lembrar que essa opção pode não ser a melhor escolha em todos os casos, pois o índice pode mudar caso haja uma alteração na lista.

Sobre o problema que você está enfrentando com a função de deletar, é possível que haja algum erro em seu código que esteja impedindo o uso do nome como identificador. Seria interessante verificar se o nome está sendo passado corretamente para a função e se há alguma variável não definida.

Espero ter ajudado e bons estudos!