Saltar al contenido

d

Ejercicios: ampliar la lista de blogs

Además de los seis ejercicios de las secciones sobre hooks de React de esta parte del material, hay 14 ejercicios que continúan nuestro trabajo con la aplicación BlogList de las partes cuatro y cinco. Algunos de los siguientes ejercicios son funcionalidades independientes entre sí, lo que significa que no es necesario completarlos en un orden concreto. Puedes saltarte una parte de los ejercicios si así lo deseas. Muchos de ellos consisten en aplicar las técnicas avanzadas de gestión del estado —Zustand, React Query y context— tratadas en la parte 6.

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

Muchos de los ejercicios de esta parte del material requerirán refactorizar código existente. Esta es una realidad habitual al ampliar aplicaciones existentes, por lo 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 periodos prolongados mientras refactorizas.

Estos ejercicios presuponen que ya has completado los ejercicios 5.24-5.28. Si no lo has hecho, complétalos primero.