1
resposta

Inicialização do Pensamento e geração de Id

Porque na inicialização de Pensamento no componente CriarPensamento é inicializado como 'modelo1'? E porque esse valor não interfere quando criamos um pensamento pela interface?

Outra dúvida: O 'id' de cada objeto pensamento está sendo criado automaticamente, como isso acontece?

1 resposta

Oii, Ana! Tudo bem?

Excelente pergunta! Ao inicializar o Pensamento como modelo1 é como definir um valor básico para começar e isso ajuda a evitar erros caso tente usar o objeto antes de colocar informações reais nele. Quando criamos um pensamento pela interface, colocamos informações do usuário no lugar desse valor básico. Sendo assim, o modelo1 não causa problemas no final. Para exemplificar, é como começar com um rascunho e depois preenchê-lo com as informações corretas.

Em relação ao id, sim, no contexto da aula ele está sendo gerado automaticamente pelo back-end quando um novo pensamento é adicionado ao arquivo db.json. O id de casa pensamento é como um número de identificação especial, gerado automaticamente para cada novo pensamento. É como se cada pensamento ganhasse um número único para podermos diferenciá-los. Isso acontece porque usamos um sistema de organização nos bastidores (banco de dados ou API), que fica responsável por essa parte.

Espero ter ajudado a entender melhor.

Bons estudos, Ana!