Web Buscador de Imágenes de libre uso. Dichas imágenes son tomadas de Pixabay mediante su API. Cada imagen encontrada tiene diversa información y un botón que te redirige a la imágen en alta definición, desde ahí podrás descargarla y utilizarla libremente.
https://buscador-imagenes-hd.netlify.app/
- Create React App. - Usado para crear la base del proyecto con React
- API Pixabay - API de donde tomo los datos de las imágenes (imagen, visualizaciones, me gusta, tags, etc)
- Bootswatch - Un theme para Bootstrap. Se encarga del aspecto y responsive de la web.
- React useState Hook - Para el estado de búsqueda, imágenes, paginado, error, renderizado condicional de componentes...
- React useEffect Hook - Para consultar la API, guardar los datos en un state, validar que no haya error, paginado, scroll, etc
- Axios - Librería de JavaScript que uso como cliente HTTP para consultar la API y obtener respuestas sencillas
- JavaScript ES6+ - Últimos estándares de JavaScript
- Carga condicional de componentes
- Paginación Sencilla
- PropTypes - Verificación de los tipos de las props.
Clona o haz fork del repositorio. Abre el proyecto en tu consola y escribe el comando:
npm install
Te instalará las dependencias del proyecto, luego usa el comando:
npm start
Iniciará el proyecto en modo desarrollador en tu navegador. Se abrirá automáticamente:
La página se recargará si haces y guardas cambios en el código. También verás errores en la consola (si los hubiese)