Saltar al contenido

f

Ejercicios: ampliar la lista de blogs

Además de los ocho ejercicios en las secciones React router y custom hooks de esta séptima parte del material del curso, hay 13 ejercicios que continúan nuestro trabajo en la aplicación BlogList en la que trabajamos en las partes cuatro y cinco del material del curso. Algunos de los siguientes ejercicios son "funcionalidades" que son independientes entre sí, lo que significa que no es necesario terminarlos en ningún orden en particular. Eres libre de saltarte una parte de los ejercicios si lo deseas. Muchos de ellos son acerca de aplicar la técnica de gestión avanzada de estado (Redux, React Query y context) cubierta en la parte 6.

Si no deseas utilizar tu propia aplicación BlogList, puedes utilizar el código de la solución modelo como punto de partida para estos ejercicios.

Muchos de los ejercicios de esta parte del material del curso requerirán la refactorización del código existente. Esta es una realidad común a la hora de extender aplicaciones existentes, lo que significa que la refactorización es una habilidad importante y necesaria incluso si a veces puede parecer difícil y desagradable.

Un buen consejo para refactorizar y escribir código nuevo es dar pequeños pasos. Perder la cordura está casi garantizado si dejas la aplicación en un estado completamente roto durante largos períodos de tiempo mientras refactorizas.