Skip to content

Buscador de Gifs que utiliza la API de GIPHY.

Notifications You must be signed in to change notification settings

Jonatandb/giffydb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto creado siguiendo esta serie de videos -> Curso gratis de ReactJS 2020 con clases en vivo (Lista en Youtube), de este grande del desarrollo frontend -> Midudev (Miguel Ángel Durán: Blog, Youtube, Twitter, Instagram)


Giffydb - Acerca de este proyecto:

Se trata de un buscador de Gifs que utiliza la API de GIPHY.

GiffyDb | Searching gifs by Jonatandb


Visited sites:

MDN - Lazy loading

Vercel - Environment Variables

Hiding API Keys in Your Code

Hiding Secret Keys in Create-React-App

How do I hide API key in create-react-app?

How to hide your API keys in React.

CRA - Injecting Data from the Server into the Page

CRA - Adding Custom Environment Variables

CRA - Using the Public Folder

Add a web app manifest with Create React App

favicon.ico Generator




Run

In the project directory, you can run:

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.


Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.


Mis notas

Depuración

  • Desarrollo con VSCode, el cual me permite depurar la aplicación presionando la tecla F5 (la primera vez que se hace esto se crea un archivo llamado "launch.json" en la carpeta ".vscode", donde se debe especificar junto a la url localhost el puerto en el que está corriendo la aplicación, la cual previamente inicié ejecutando yarn start, y que por defecto es el 3000.

  • Esta depuración se inicia en una ventana de Chrome limpia de extensiones, que se ejecuta extremadamente rápido y permite que se utilicen breakpoints establecidos desde VSCode así como también consultar fácilmente la pila de llamadas, las variables globales y mucho más.

  • En esta ventana de Chrome instalé las extensiones React Developer Tools y Redux DevTools extension

Giphy API Explorer

Paquetes NPM interesantes

  • unfetch (Recomendado para cuando un navegador no provee nativamente el uso de fetch por medio de su, seguramente desactualizada, API)