0
votes

Retourner une quantité de div x de fois réacteur

Je dois retourner le code suivant dans ReactJS x quantité de fois. J'essaie de rensepuler une carte avec des noms basé sur le nombre de personnes qu'il y a dans une équipe.

Donc, si x était 5, j'aurais besoin de cela pour apparaître 5 fois. P>

<div className="row align-items-center justify-content-center m-b-10">
   <h5>Name goes here</h5>
</div>


3 Réponses :


0
votes

En supposant que vous avez tous les noms de personnes dans un tableau. Vous pouvez utiliser mappe sur la matrice lorsque le rendu`: xxx

(bien sûr, assurez-vous que ce code est enveloppé avec un autre élément)


2 commentaires

Je travaille avec un objet. J'ai joint une photo sur mon post original. J'ai pu résoudre le problème en utilisant une flèche et en poussant le

à chaque fois, cependant, c'est désordonné. Je ne crois pas que vous puissiez mapper sur un objet comme vous l'avez, non?


@ Legit98 Votre objet est un tableau. Donc, cela devrait fonctionner. Regarde mon édition :)



0
votes

Premièrement, cela dépend de la manière dont vos données sont définies, par exemple, si les noms sont dans un tableau, vous pouvez créer un tableau d'éléments JSX contenant chacun, vous pouvez utiliser .MAP ()


0 commentaires

0
votes

Il suffit d'utiliser: xxx pré>

Ce n'est pas idéal car vous pouvez également itération sur la gamme de noms elle-même et obtenir le même résultat, même plus propre. P>

<div>
    {
        arrayOfNames.map((el, index) => (
            <div className="row align-items-center justify-content-center m-b-10" key={index}>
                 <h5>`${el.first_name} ${el.last_name}`</h5>
             </div>
        ))
    }
</div>


0 commentaires