Sobes.tech
Junior

Was wird verwendet, um eine Datenliste in JSX anzuzeigen?

sobes.tech KI

Antwort von AI

Um in JSX angezeigtes Datenlistenelement wird mit der .map()-Methode von JavaScript-Arrays erstellt.

// Beispiel eines Datenarrays
const items = ['Punkt 1', 'Punkt 2', 'Punkt 3'];

// Anzeige der Liste mit .map()
const List = () => (
  <ul>
    {items.map((item, index) => (
      // Es ist notwendig, für jedes Listenelement einen eindeutigen Schlüssel zu verwenden
      <li key={index}>{item}</li>
    ))}
  </ul>
);

map() durchläuft jedes Element des Arrays und gibt ein neues Array von React-Elementen zurück, die dann im DOM gerendert werden. Es ist wichtig, eine eindeutige key-Eigenschaft für jedes Element in der Liste zu verwenden. Dies hilft React, die Benutzeroberfläche effizient zu aktualisieren, wenn sich die Liste ändert. Als key kann eine eindeutige Daten-ID verwendet werden, oder bei Fehlen dieser der Index des Elements im Array.