Aller au contenu

f

Exercices: étendre la bloglist

En plus des huit exercices dans les sections React Router et Hooks personnalisés de cette septième partie du matériel de cours, 13 exercices continuent notre travail sur l'application Bloglist sur laquelle nous avons travaillé dans les parties quatre et cinq du matériel de cours. Certains des exercices suivants sont des "fonctionnalités" indépendantes les unes des autres, ce qui signifie qu'il n'est pas nécessaire de finir les exercices dans un ordre particulier. Vous êtes libre de sauter une partie des exercices si vous le souhaitez. Assez nombreux parmi les exercices appliquent la technique avancée de gestion d'état (Redux, React Query et contexte) couverte dans la partie 6.

Si vous ne souhaitez pas utiliser votre application Bloglist, vous êtes libre d'utiliser le code de la solution modèle comme point de départ pour ces exercices.

Beaucoup des exercices dans cette partie du matériel de cours nécessiteront la refonte du code existant. C'est une réalité commune de l'extension des applications existantes, ce qui signifie que la refonte est une compétence importante et nécessaire même si elle peut sembler difficile et désagréable parfois.

Un bon conseil pour à la fois la refonte et l'écriture de nouveau code est de faire des petits pas. Perdre la raison est presque garanti si vous laissez l'application dans un état complètement cassé pendant de longues périodes lors de la refonte.