El ejercicio práctico para la tercera y última evaluación consistía en desarrollar con ReactJS una página web con un listado de personajes de Harry Potter, que podemos filtrar por el nombre del personaje. Además, se implementó una funcionalidad mediante la cual hacer clic sobre la tarjeta de un personaje, su información aparece a pantalla completa. En la pantalla de detalle aparecerá además de nombre, foto y emblema de la casa, el año de nacimiento, el patronus y si está vivo o muerto al final de la saga.
- Usa correctamente la notación de clases, métodos y atributos
- Usa correctamente los imports / exports
- Usa notación de arrow functions
- Crea una estructura adecuada de componentes, el principal maneja el estado
- Usa el método render y JSX para pintar componentes
- Usa las props para pasar datos a componentes hijos
- Usa el estado para almacenar información de la interfaz
- Usa eventos en React para atender a interacciones del usuario
- Sabe pintar listados de datos
- Usa lifting para pasar info de hijos a padres
- Usa métodos del ciclo de vida como componentDidMount para las peticiones AJAX
- Crea rutas navegables dentro de una aplicación
¡Disfruta del viaje en escoba, muggle!