1
resposta

Como salvar as alterações?

Durante todo o curso de javascript o professor ensinou a manipular uma tabela, realizar diversas alterações e validações... Minha dúvida é como fazer para que as alterações sejam salvas de forma definitiva, sem que se percam ao atualizar a página, por exemplo como ao fazer um input de dados através do formulário, esse novo volume de informações alterar definitivamente o HTML da página, ou gostaria de saber também se seria possível fazer com que minha página carregasse a tabela de um arquivo csv por exemplo e cada novo input adicionasse uma nova linha nesse CSV.

Por fim gostaria de uma opinião de qual seria a forma mais efetiva de fazer esse tipo de ação, alterar e salvar definitivamente o que foi alterado/imputado.

1 resposta

Fala ai João, tudo bem? Para isso você vai precisar salvá-las no banco de dados do navegador.

Isso pode ser feito de N maneiras.

A mais simples seria utilizar o localStorage.

Algo assim:

const meuArray = [1, 2, 3, 4, 5]
localStorage.setItem('ALGUMA_CHAVE', JSON.stringify(meuArray)) // para gravar
JSON.parse(localStorage.getItem('ALGUMA_CHAVE')) // para ler

Lembrando que a chave ALGUMA_CHAVE deve ser igual em ambos os casos, para que você consiga pegar os mesmos valores que foram salvos.

Espero ter ajudado.