From b6c99136f3b50ec741320155e1d13a27d1391c37 Mon Sep 17 00:00:00 2001 From: mathisfr Date: Thu, 11 Dec 2025 13:40:21 +0100 Subject: [PATCH] fix(docs): Add missing article "un" in "preserving-and-resetting-state.md" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrects the omission of the indefinite article "un" in the "Piège" section of the document 'preserving-and-resetting-state.md'. Section: Des composants différents à la même position réinitialisent l’état (Pitfall) Before: "Puisque vous affichez composant différent..." After: "Puisque vous affichez un composant différent..." --- src/content/learn/preserving-and-resetting-state.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/learn/preserving-and-resetting-state.md b/src/content/learn/preserving-and-resetting-state.md index 22e021c4f..4140c4030 100644 --- a/src/content/learn/preserving-and-resetting-state.md +++ b/src/content/learn/preserving-and-resetting-state.md @@ -735,7 +735,7 @@ export default function MyComponent() { -Chaque fois que vous appuyez sur le bouton, l'état du champ de saisie disparaît ! C'est parce qu'une fonction `MyTextField` *différente* est créée à chaque rendu de `MyComponent`. Puisque vous affichez composant *différent* à la même position, React réinitialise tout l'état en dessous. Ça cause des bugs et des problèmes de performances. Pour éviter ce problème, **déclarez toujours les fonctions de composants au niveau racine, et n'imbriquez pas leurs définitions**. +Chaque fois que vous appuyez sur le bouton, l'état du champ de saisie disparaît ! C'est parce qu'une fonction `MyTextField` *différente* est créée à chaque rendu de `MyComponent`. Puisque vous affichez un composant *différent* à la même position, React réinitialise tout l'état en dessous. Ça cause des bugs et des problèmes de performances. Pour éviter ce problème, **déclarez toujours les fonctions de composants au niveau racine, et n'imbriquez pas leurs définitions**.