Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida botão de salvar modificações

Boa tarde, criei um botão para salvar as modificações das cores dos times e armazenar na localstorage, porém da forma como montei o código, caso o usuário modifique 2 times , ao salvar o primeiro time o segundo será salvo automaticamente. Tentei salvar o time modificado individualmente no localstorage também, mas ao fazer isso quando a aplicação era recarregada, somente os times modificados apareciam na tela. Podem me ajudar com alguma solução??

https://github.com/BrunoMartins/Organo-react

2 respostas
solução!

Oii Bruno, tudo bem?

Uma melhoria que pode ser feita é implementar um único botão de salvar que capture todas as modificações feitas nos times e armazene essas configurações de uma vez na localStorage. Isso simplificaria a lógica e evitaria problemas como salvar automaticamente ao modificar cada time individualmente.

Uma ideia:

Ao invés de salvar cada time individualmente quando o usuário faz uma alteração, mantenha essas modificações em um objeto ou array que represente todas as mudanças feitas.

Quando o usuário apertar o botão de salvar, colete todas as modificações feitas nos times e atualize o estado do localStorage com essas informações de uma só vez.

Daí você faz a implementação do botão único: substituindo os botões individuais de salvar por um único botão que, ao ser clicado, dispare a lógica para salvar todas as modificações.

Parabéns por ir além do curso!

Um abraço e bons estudos.

Tudo bem e você? Muito obrigado!