2
respostas

Excluir usando react hooks

Como fazer esse método excluir, funcionar usando functions?

2 respostas

Fala ai Leandro, tudo bem? Nesse caso você primeiro iria precisar criar um estado para armazenar a lista de autores para usar hooks:

const [autores, updateAutores] = useState([])

E na função de remoção, você pode fazer o filtro com o filter pegando os dados do antigo estado.

updateAutores(oldState => oldState.filter())

A ideia seria mais ou menos essa.

Espero ter ajudado.

const removeAutor = (index) => {
    setAutores((autores) =>
      autores.filter((autores, posAtual) => {
        return posAtual !== index;
      })
    );
  };

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software