Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Christophe Porteneuve <[email protected]>
  • Loading branch information
linsolas and tdd authored Aug 29, 2023
1 parent 7728dad commit 2ddbdcb
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/content/reference/react/StrictMode.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ root.render(
);
```

[Voir d'autres exemples plus bas.](#usage)
[Voir d'autres exemples plus bas](#usage).

Les comportements suivants sont activés en développement par le mode strict :

Expand Down Expand Up @@ -124,7 +124,7 @@ Dans cet exemple, les vérifications du mode strict ne s'exécuteront pas sur le

### Corriger les bugs trouvés par le double rendu en développement {/*fixing-bugs-found-by-double-rendering-in-development*/}

[React part du principe que chaque composant que vous écrivez est une fonction pure.](/learn/keeping-components-pure) Ça signifie que vos composants React doivent toujours renvoyer le même JSX pour les mêmes entrées (props, état et contexte).
[React part du principe que chaque composant que vous écrivez est une fonction pure](/learn/keeping-components-pure). Ça signifie que vos composants React doivent toujours renvoyer le même JSX pour les mêmes entrées (props, état et contexte).

Les composants qui ne respectent pas cette règle peuvent se comporter de façon imprévisible et occasionner des bugs. Pour vous aider à trouver du code accidentellement impur, le mode strict appelle certaines de vos fonctions (seulement celles qui doivent être pures) **deux fois en développement**. Ça inclut :

Expand Down Expand Up @@ -485,7 +485,7 @@ li {
Sans le mode strict, il était facile de passer à côté du bug jusqu'à ce que vous ajoutiez d'autres rendus. Le mode strict fait apparaître le même bug immédiatement. Ce mode vous aide à trouver les bugs avant que vous ne les poussiez à votre équipe et à vos utilisateurs.
[Apprenez-en davantage sur la façon de garder les composants purs.](/learn/keeping-components-pure)
[Apprenez-en davantage sur la façon de garder les composants purs](/learn/keeping-components-pure).
<Note>
Expand Down Expand Up @@ -814,7 +814,7 @@ Remarquez que le nombre de connexions actives dans la console cesse de grandir m
Sans le mode strict, il était facile de passer à côté du fait que l'Effet nécessitait une fonction de nettoyage. En exécutant *initialisation → nettoyage → initialisation* plutôt que *initialisation* de votre Effet en développement, le mode strict a rendu l'absence de fonction de nettoyage plus visible.
[Apprenez-en davantage sur l'implémentation de fonction de nettoyage des Effets.](/learn/synchronizing-with-effects#how-to-handle-the-effect-firing-twice-in-development)
[Apprenez-en davantage sur l'implémentation de fonction de nettoyage des Effets](/learn/synchronizing-with-effects#how-to-handle-the-effect-firing-twice-in-development).
---
Expand Down

0 comments on commit 2ddbdcb

Please sign in to comment.