Skip to content

Commit 870a3c0

Browse files
committed
copy(sharing-state): final review pass
1 parent 37a44eb commit 870a3c0

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/content/learn/sharing-state-between-components.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Dans cet exemple, un composant parent `Accordion` affiche deux `Panel` distincts
2323
- `Panel`
2424
- `Panel`
2525

26-
Chaque composant `Panel` a une variable d'état booléenne `isActive` qui définit si son contenu est visible ou non.
26+
Chaque composant `Panel` a une variable d'état booléenne `isActive` qui définit si le contenu du panneau est visible ou non.
2727

2828
Appuyez sur le bouton Afficher pour les deux panneaux :
2929

@@ -74,7 +74,7 @@ h3, p { margin: 5px 0px; }
7474

7575
</Sandpack>
7676

77-
Constatez que le fait d'appuyer sur le bouton d'un des panneaux n'affecte pas l'autre panneau — ils sont indépendants.
77+
Constatez que le fait d'appuyer sur le bouton d'un des panneaux n'affecte pas l'affichage de l'autre panneau : ils sont indépendants.
7878

7979
<DiagramGroup>
8080

@@ -179,7 +179,7 @@ Modifiez les valeurs de `isActive` codées en dur dans le composant `Accordion`
179179
180180
Faire remonter l'état change souvent la nature de ce que vous y stockez.
181181

182-
Dans cet exemple, un seul panneau doit être actif à un instant donné. Ça signifie que le parent commun `Accordion` doit garder trace de *quel* panneau est actif. Pour la variable d'état, il pourrait utiliser un nombre représentant l'index du `Panel` actif plutôt qu'un `boolean` :
182+
Dans cet exemple, un seul panneau doit être actif à un instant donné. Ça signifie que le parent commun `Accordion` doit garder trace de *quel* panneau est actif. Pour la variable d'état, il pourrait utiliser un nombre représentant l'index du `Panel` actif plutôt qu'un `boolean` :
183183
184184
```js
185185
const [activeIndex, setActiveIndex] = useState(0);
@@ -206,7 +206,7 @@ Le fait d'appuyer sur le bouton « Afficher » dans l'un ou l'autre des `Panel
206206
</>
207207
```
208208
209-
Le `<button>` à l'intérieur du `Panel` va maintenant utiliser la prop `onShow` comme gestionnaire d'événement du clic :
209+
Le `<button>` à l'intérieur du `Panel` va maintenant utiliser la prop `onShow` comme gestionnaire d'événement pour le clic :
210210
211211
<Sandpack>
212212
@@ -432,7 +432,7 @@ label { display: block; }
432432
433433
Dans cet exemple, la `SearchBar` dispose de son propre état `query` qui contrôle le champ de saisie. Son composant parent `FilterableList` affiche une `List` d'éléments, mais ne tient pas compte de la recherche.
434434
435-
Utilisez la fonction `filterItems(foods, query)` pour filtrer la liste selon la requête de recherche. Pour tester vos modifications, vérifiez que le fait de taper « s » dans le champ de filtre réduit la liste à « Sushi », « Shish kebab » et « Dim sum ».
435+
Utilisez la fonction `filterItems(foods, query)` pour filtrer la liste selon la requête de recherche. Pour tester vos modifications, vérifiez que le fait de taper « s » dans le champ de filtre réduit la liste aux éléments « Sushi », « Shish kebab » et « Dim sum ».
436436
437437
Remarquez que `filterItems` est déjà implémentée et importée afin que vous n'ayez pas à l'écrire vous-même !
438438
@@ -529,7 +529,7 @@ export const foods = [{
529529
530530
<Solution>
531531
532-
Il faut faire remonter l'état `query` dans le composant `FilterableList`. Il faut ensuite appeler `filterItems(foods, query)` pour obtenir la liste filtrée et la passer à la `List`. Les modifications du champ de requête se reflètent désormais dans la liste :
532+
Il faut faire remonter l'état `query` dans le composant `FilterableList`. Il faut ensuite appeler `filterItems(foods, query)` pour obtenir la liste filtrée et la passer à la `List`. Les modifications du champ de requête se reflètent désormais dans la liste :
533533
534534
<Sandpack>
535535
@@ -572,7 +572,7 @@ function SearchBar({ query, onChange }) {
572572
function List({ items }) {
573573
return (
574574
<table>
575-
<tbody>
575+
<tbody>
576576
{items.map(food => (
577577
<tr key={food.id}>
578578
<td>{food.name}</td>

0 commit comments

Comments
 (0)