Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Display Data Collections | Reusable Components and Data Flow
Introduction to React

bookChallenge: Display Data Collections

Swipe to show menu

Task: Show a Product List

Let's handle the data obtained from the backend and ensure its proper rendering in a list format.

The task is:

  • Utilize the map() method to render an array of goods.
  • Ensure to fill the necessary gaps:
    1. h2 must contain the good's name (name property);
    2. p must contain the good's description (description property);
    3. span must contain the string "Price:" and the good's price (price property).
  1. Use theย map()ย method to map over theย props.goodsย array.
  2. Ensure to set theย keyย prop of theย <li>ย element to a unique value, such as the id property of the item.
  3. Inside eachย <li>ย element, use the following elements:
    • Anย <h2>ย element to display the good's name. Access the name from the currentย item;
    • Aย <p>ย element to display the good's description. Access the description from the currentย item;
    • Aย <span>ย element to display the string "Price:" followed by the good's price. Access the price from the currentย item.

Everything was clear?

How can we improve it?

Thanks for your feedback!

Sectionย 2. Chapterย 7

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Sectionย 2. Chapterย 7
some-alt