JSX - loop for list

0 votes
1 view
added 3 hours ago in React by lcjr Lieutenant (12,460 points)
const items = [
  {
    name: "Name 1",
    price: "From $8,000",
  },
  { name: "Name 2", 
    price: "From $45,500", 
  },
  { 
    name: "Name 3", 
    price: "$25,000–$39,000"
  },
];

<div className="grid">
  {items.map((it, i) => (
    <article className="card is-image-overlay" key={i} tabIndex={0}>
      <div className="card-media">
        <img src={it.img} alt={it.name} />
      </div>

      <div className="card-label top">
        <h3 className="project">{it.name}</h3>
      </div>
      <div className="card-label bottom">
        <p className="price">{it.price}</p>
      </div>

      <div className="card-hover">
        <h3 className="project big">{it.name}</h3>
        {it.desc && <p className="desc">{it.desc}</p>}
      </div>

      <div className="card-tint" aria-hidden="true" />
    </article>
  ))}
</div>

 

lazacode.org - Malaysia's programming knowledge sharing platform, where everyone can share their finding as reference to others.
...