Como faço para que o novo time criado persista e quando apertar F5 não suma?
obs: criei os cards através do localStorage.
Como faço para que o novo time criado persista e quando apertar F5 não suma?
obs: criei os cards através do localStorage.
Olá Gabriel! Tudo bem?
Sinto muito pela demora em obter um retorno.
Uma sugestão seria utilizar um banco de dados, mas se você quiser continuar utilizando o localStorage, pode tentar o seguinte:
Verifique se o time já existe no localStorage antes de criá-lo novamente. Se já existir, não crie um novo.
Quando criar o time, salve-o no localStorage e também em um array em memória.
Sempre que a página for carregada, verifique se o array em memória está vazio. Se estiver, preencha-o com os dados do localStorage.
Utilize o array em memória para exibir os times na tela.
Dessa forma, mesmo que a página seja atualizada, os dados dos times estarão armazenados no localStorage e também em memória, então não serão perdidos.
Espero ter ajudado e bons estudos!