1
resposta

É que acontece quando deixar a proxima aula pra depois!

Oi gente, tudo bem? Então no vídeo 5 do capitulo 3, seria legal reforçar o por que deve clicar no ícone de lápis antes de editar o nome do item. Acabei entendendo, porém passei um tempão pois ao clica-lo não acontece nada aparentemente e pra piorar é possível editar o item, pelo menos no front, sem essa ação. É óbvio o motivo dessa interação pois ela foi construída na ação anterior a edição do item, mas partindo que do princípio que o aluno é inexperiente valeria reforçar essa ação. Isso ocorreu por que não assistir a videoaula anterior em sequência. Talvez mais alguém tenha passado por essa situação, se sim comenta aqui! Ah! essa ação é necessária pois o click do ícone de lápis capturado pelo target identifica o índice do elemento na lista e passa-o para o ícone de disquete trocar o valor atual do item para o que foi digitado com a edição, porém salvando apenas na variável.

1 resposta

Oi Ellielton, tudo bem?

Realmente pode ser confuso se não assistirmos as aulas em sequência. Vamos tentar esclarecer o motivo pelo qual é necessário clicar no ícone de lápis antes de editar o nome do item.

Quando você clica no ícone de lápis, o evento de clique é capturado e o índice do item na lista é identificado. Este índice é crucial porque ele é usado posteriormente para salvar a edição feita. Sem clicar no lápis, o sistema não sabe qual item da lista você está tentando editar, mesmo que a edição no front-end pareça funcionar.

Aqui está um exemplo prático para ilustrar:

  1. Clique no ícone de lápis: Isso ativa o campo de edição e captura o índice do item.
  2. Edite o texto: Agora você pode modificar o texto do item.
  3. Clique no ícone de disquete: Isso chama a função salvarEdicao() que usa o índice capturado para atualizar o item correto na lista.

Se você pular o passo de clicar no ícone de lápis, o sistema não terá o índice do item que você está tentando editar e, portanto, não conseguirá salvar a alteração corretamente.

Um abraço e bons estudos.