InstruçÔes

Passo 21

Abaixo da sua variĂĄvel timeoutId, retorne uma função de limpeza que cancela o timeout usando clearTimeout(timeoutId). Isso evita que mĂșltiplas buscas atrasadas se acumulem. Certifique-se de que sua função de limpeza seja uma arrow function com retorno implĂ­cito. E com isso seu app Fruit Search estĂĄ completo! Experimente seu aplicativo de busca de frutas digitando o nome de uma fruta como apple ou pear para ver os resultados aparecerem.

O que fazer:

Testes:

  • VocĂȘ deve retornar uma função arrow que chama `clearTimeout(timeoutId)` no final do hook `useEffect`.

Preview