#vamos con calma y de prisa

1 messages · Page 1 of 1 (latest)

olive girder
#

hola... muchas gracias por responder, que es importante pues es para un posible trabajo/internship

#

si, tengo el router montado y en principio la idea es que ser en una página, url diferente. Pero si por lo que sea es más sencillo montarlo en un modal, pues bien también

humble steppe
#

tienes algo en un repositorio o en un bin en linea?

olive girder
#

espero que lo voy a poner en un codesandbox

#

te dejo esto mientras, lo voy a subir al github para que así lo puedas ver en condiciones

humble steppe
#

voy a ver

olive girder
#

avisa si necesitas que te envie algo más.. entiendo que no está muy claro

humble steppe
#

bueno, yo te voy a simular lo que dijiste pero hay varias maneras de hacer esto, unas mas avanzadas que otras

#

siendo para un internship, vamos con lo basico,

olive girder
#

claro

#

acá está todo el código

#

por si te sirve

humble steppe
#

ah bueno

#

ya tenias mucho montado

#

te estaba montando todo en el sandbox

olive girder
#

lo siento... pensé que sería todo más sencillo y al final me he ido quedando sin tiempo

humble steppe
#

vas bien, lo unico que no esta claro

#

es la parte de los id

#

tu quieres utilizar el id del array breeds

#

o

#

el id del perro? (algo asi como "BJWc57iNQ")

#

cuando haces el destructor de

        return {
          id,
          name,
          url,
          width,
          height,
          ...breeds[0],  // <--------------- ojo
        };
#

estas remplazando las propiedades

#

osea, id se remplaza con el id que esta en el primer elemento del array breeds

olive girder
#

ya.. es que ese el problema, creo. La id la uso para buscar la info del perro, para ello la meto en la dirección de la api.
luego intento fetcharlo

#

y si miras en los logs el problema parece ser que la primera vez lo encuentra pero luego se va a undefined

#

tampoco sé porqué lo chequea dos veces

humble steppe
#

dame un segundo mas

olive girder
#

claro... aún tengo un par de horas :/

humble steppe
#

te lo subo en ese repo?

olive girder
#

dale

humble steppe
olive girder
#

jajaja

humble steppe
#

tienes que tener cuidado cuando utilizas async y Promise en la misma funcion,
tenias la idea bien, pero te entro la prisa....

olive girder
#

gracias! miraré con calma el problema.... qué te ha parecido?

#

si, el problema es no tener a alguien con quien compartir el avance... así que este grupo está genial!

humble steppe
#

suerte con la prueba, si entres festejamos con una cerveza

olive girder
#

lo voy a mirar con calma para ver si me entero y si eso te comento...

#

si lo consigo, te invito a que bebamos algo juntos... pero estoy ahora en alemaniaeso sí 🙂

humble steppe
olive girder
#

claro, cuando subas me avisas.. yo suelo ir cuando puedo por la península, así que quien sabe

#

oye, otra consulta

olive girder
#

bueno, por si apareces por acá en lo que queda del día. Tienes algún consejo o librería para hacer una paginación?

humble steppe
#

la verdad es que la paginación es algo muy natural en React,
no creo que haya que romperse la cabeza mucho, al final se trata de algo que tiene que estar implementado a servidor (principalmente).
Que te gustaria que hiciera la libreria ?

olive girder
#

ya lo resolví.. gracias!

#

ahora lo único me queda es lo de meter la api key de la api...

#

que no me queda claro para que sirve