1
resposta

[Dúvida] return

Porque o professor da return em setListaDeEventos dentro do hook? não etendi o uso

1 resposta

Olá, Wellington! Como vai?

A razão pela qual o professor utiliza return dentro do setListaDeEventos no hook é para encapsular a lógica de forma que ela fique centralizada e reutilizável. Quando você cria um hook como useAdicionarEvento, ele está encapsulando a lógica de adição de eventos, incluindo a geração de IDs e a validação de datas. O return é usado para retornar uma função que, quando chamada, adiciona um novo evento à lista de eventos.

Ao retornar essa função, o hook useAdicionarEvento pode ser utilizado em qualquer componente que precise adicionar eventos, sem replicar a lógica de validação e adição. Isso promove a reutilização de código e mantém a responsabilidade bem definida.

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado