EJERCICIO DE EVALUACIÓN - SPRINT 3
El ejercicio consiste en desarrollar una página web con un listado de personajes de Harry Potter, que podemos filtrar por el nombre del personaje. Vamos a usar React para realizarlo. Utilizaremos el servicio de https://hp-api.herokuapp.com/ que nos devuelve información sobre 25 personajes de la saga. Sobre cada uno, vamos a pintar al menos:
- nombre
- foto
- casa
OBJETIVOS:
React básico
- Crear componentes con sintaxis correcta
- Crear una estructura adecuada de componentes
- Usar las props para pasar datos a componentes hijos
- Saber pintar listados de datos
- Usar el estado para almacenar información de la interfaz
- El componente principal maneja el estado de la aplicación
- Usar eventos en React para atender a interacciones del usuario
- Usar lifting para pasar info de hijos a padres
- Usar métodos del ciclo de vida como componentDidMount para las peticiones AJAX
- Escribir un código sólido, sin errores en la consola
- Usarr propTypes para evitar errores de tipado
React router
- Crear rutas navegables dentro de una aplicación