Sobes.tech
Junior

Co jest używane do wyświetlania listy danych w JSX?

sobes.tech AI

Odpowiedź od AI

Aby wyświetlić listę danych w JSX, używa się metody .map() tablic JavaScript.

// Przykład tablicy danych
const items = ['Pozycja 1', 'Pozycja 2', 'Pozycja 3'];

// Wyświetlanie listy za pomocą .map()
const List = () => (
  <ul>
    {items.map((item, index) => (
      // Konieczne jest użycie unikalnego klucza dla każdego elementu listy
      <li key={index}>{item}</li>
    ))}
  </ul>
);

map() iteruje przez każdy element tablicy i zwraca nową tablicę elementów React, które następnie są renderowane w DOM. Ważne jest, aby dla każdego elementu listy używać unikalnej właściwości key. To pomaga Reactowi efektywnie aktualizować interfejs użytkownika podczas zmiany listy. Jako key można użyć unikalnego identyfikatora danych, a w przypadku braku — indeksu elementu w tablicy.