Saltar al contenido

f

Ejercicios: ampliar la lista de blogs

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

Si no quieres usar 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 refactorizar código existente. Esto es una realidad común al extender aplicaciones existentes, lo que significa que la refactorización es una habilidad importante y necesaria aunque a veces pueda resultar difícil y desagradable.

Un buen consejo tanto para refactorizar como para escribir código nuevo es avanzar a pasos pequeños. Perder la cordura está casi garantizado si dejas la aplicación en un estado completamente roto durante largos periodos mientras refactorizas.