Skip to content
Snippets Groups Projects
Commit 0575e2cb authored by Jean-Christophe's avatar Jean-Christophe
Browse files

liste de composants et key

parent 2ebc0f76
No related branches found
No related tags found
No related merge requests found
......@@ -41,6 +41,8 @@ où `tag` peut prendre comme valeur :
* `v4.6-problem` : génération d'une liste de composants, à l'aide de `map()`
voir `/src/components/personListing.jsx`
/!\\ mais **cette version pose problème** car il manque la gestion de la propriété `key` : voir dans la console
* `v4.6` : génération d'une liste de composants avec gestion de la propriété `key`
Faire ```git checkout main``` pour revenir à la version finale.
......@@ -7,7 +7,10 @@ import Person from './person.jsx';
* Here a list of components is built, but no "key" property is provided => /!\ pb, see console
*/
const PersonListing = ({ persons , children }) => {
const personComponents = persons.map(person => <Person {...person} />);
const personComponents = persons.map(person => <Person
{...person}
key={person.id}
/>);
return (
<div>
{personComponents}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment