- Full responsive
- Buen uso de css y buena arquitectura de la información con las etiquetas del html utilizadas
- Uso de react-router-dom
- Creación y uso de un custom hook como mínimo
- Uso de un hook useReducer como mínimo
- NO hay re-renderizaciones innecesarias
- Componentes correctos
Refactorizar en el proyecto anterior =>
- Lo principal es añadir el hook useReducer y un custom hook.
- Añadir un formulario para crear personajes que no estén en la API, te recomendaría almacenar los personajes que devuelve la API en un estado global, y usar ese estado para renderizarlos. De esta forma, podrías crear un formulario que añada un nuevo personaje a ese estado global.
- El custom hook lo dejo a tu elección, pero intenta que tenga sentido y no esté hecho solo por hacerlo.
- Intenta añadirle algo más.