1
resposta

Última atividade - Exclusão NÃO é SPA - qual a solução?

Como a função removeCliente chama window.location.reload(), não seria uma SPA, correto? como podemos atualizar a tabela sem recarregar a página?

1 resposta

Fala ai Luiz, tudo bem? Vamos lá:

Como a função removeCliente chama window.location.reload(), não seria uma SPA, correto?

Certo, o reload da página acaba quebrando o conceito de SPA.

como podemos atualizar a tabela sem recarregar a página?

Isso vai depender muito de arquitetura para arquitetura e projetos para projetos, mas, basicamente a ideia seria a gente realizar requisições AJAX (seja com Fetch API ou não) e através da resposta da requisição podemos realizar a manipulação do DOM direto com JavaScript.

Exemplo: Você poderia bater em uma API que retorna um array e com esse array você percorre o mesmo e cria uma linha em uma tabela para cada item ou poderia bater em uma API que retorna um objeto e popular vários campos em um formulário com os dados desse objeto.

Espero ter ajudado.