Skip to content

Implementar Debouncing (Opcional - Avanzado) #15

@herwingx

Description

@herwingx

Descripción

Implementar debouncing en el campo de búsqueda para evitar hacer peticiones a la API en cada pulsación de tecla.

Tareas:

  • Crear una función debounce que tome como argumentos otra función y un tiempo de espera (en milisegundos).
    • Dentro de debounce, usar setTimeout para ejecutar la función pasada como argumento después del tiempo de espera.
    • Si se llama a debounce otra vez antes de que expire el tiempo de espera, cancelar el setTimeout anterior y empezar uno nuevo.
  • Envolver la función que hace la petición a la API con debounce, con un tiempo de espera de unos 300-500 ms.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions