Aikodev-labs / Ghibli-API-platform

https://ghibli-api-platform.vercel.app
5 stars 0 forks source link

GA-050 (FE) Creación de un componente loader TotoroLoader #65

Open joshuacba08 opened 1 year ago

joshuacba08 commented 1 year ago

Tarea: Integración del Componente de Loader Animado con Totoro en Cards de Películas

La integración del componente de loader en las tarjetas de película mejorará la experiencia del usuario al proporcionar una transición visualmente agradable mientras esperan a que se carguen los detalles de la película. Asegúrate de que la implementación sea fluida y se ajuste bien al diseño general de la aplicación.

Se adjunta la imagen de totoro caminando

Image

joshuacba08 commented 1 year ago

Sugerencia:


 const [loading, setLoading ] = useState(false);

  const getRandomMovie = async( ) => {
   try{
       setLoading(true) // Aparece totoro caminando
       const result = await fetch( );
      const data = await result.json();
      setMovieData(data);
      setLoading(false);

    }catch(error){
      console.log(error)
    }

  }

useEffect( ( )=>{ 
  getRandomMovie();

},[ ])

 return(

    {  loading  ?  <Card /> : <TotoroLader size="m" />  }
 ) 
joshuacba08 commented 1 year ago
fetch('www.pokemon')
    .then( (resp)=> console.log(resp) )
        .catch( (error)=> console.error(error)) 
joshuacba08 commented 1 year ago

const nuevaPromesa = new Promise();

nuevaPromesa.then(...).catch(...)