Danoninoch / DEV013-movie-challenge-fw

0 stars 0 forks source link

2.7 Desarrollar componente React `Home` con integración `MovieList` #19

Open Danoninoch opened 4 months ago

Danoninoch commented 4 months ago

Descripción

Crear un componente React llamado Home para integrar el componente MovieList con el servicio getMovies. Mostrar este componente en la ruta "/". Mostrar un cargador mientras se obtienen datos de la API y mostrar una notificación en caso de error.

Criterios de aceptación:

Definición de Hecho:

Consejo:

Considere definir los siguientes estados usando el hook useState:

const [isLoading, setIsLoading] = useState(false);

const [movies, setMovies] = useState<Movie[]>([]);

const [error, setError] = useState(false);

Utilice estos estados para gestionar el estado de carga, almacenar los datos de las películas obtenidas y gestionar los errores durante el proceso de obtención de datos. Actualice estos estados en función de las diferentes etapas del ciclo de vida del componente, como cuando se inicia la obtención de datos, cuando los datos se obtienen correctamente o cuando se produce un error. El hook useEffect puede ser útil para gestionar efectos secundarios, como peticiones API, en componentes funcionales.