Fetch


¿Qué es fetch?

fetch es una API nativa de los navegadores modernos que permite realizar solicitudes HTTP (GET, POST, PUT, DELETE…) para interactuar con servidores y APIs. Es una alternativa moderna a XMLHttpRequest.

Ejemplo básico

fetch("https://pokeapi.co/api/v2/pokemon/pikachu")
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Características

  • Basada en Promesas.
  • Devuelve una respuesta como un Response object.
  • Compatible con async/await.
  • Se usa para llamadas AJAX en frontend.

Conclusión

fetch es la forma estándar de hacer peticiones HTTP desde el navegador, clave en la comunicación entre frontend y backend.


Usamos cookies para mejorar tu experiencia. ¿Aceptas las cookies de análisis?