Porque o professor da return em setListaDeEventos dentro do hook? não etendi o uso
Porque o professor da return em setListaDeEventos dentro do hook? não etendi o uso
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 :)