Sobes.tech
Junior

რა გამოიყენება მონაცემთა სიის ჩვენებისთვის JSX-ში?

sobes.tech AI

პასუხი AI-სგან

JSX-ში მონაცემთა სიის ჩვენებისთვის გამოიყენება JavaScript-ის მასივების .map() მეთოდი.

// მონაცემთა მასივის მაგალითი
const items = ['პუნქტი 1', 'პუნქტი 2', 'პუნქტი 3'];

// სიის ჩვენება `.map()`-ის გამოყენებით
const List = () => (
  <ul>
    {items.map((item, index) => (
      // აუცილებელია თითოეული სიის ელემენტისათვის უნიკალური გასაღების გამოყენება
      <li key={index}>{item}</li>
    ))}
  </ul>
);

map() გადის თითოეულ ელემენტზე და აბრუნებს ახალი React ელემენტების მასივს, რომლებიც შემდეგ რენდერდება DOM-ში. მნიშვნელოვანია, რომ თითოეულ სიის ელემენტს ჰქონდეს უნიკალური key თვისება. ეს ეხმარება React-ს ეფექტურად განაახლოს მომხმარებლის ინტერფეისი, როდესაც სია იცვლება. როგორც key, შეიძლება გამოყენებულ იქნას მონაცემების უნიკალური იდენტიფიკატორი ან, თუ არ არსებობს, ელემენტის ინდექსი მასივში.