[React]반복되는 코드는 map을 활용하자

키즈니 프로젝트 하면서 반복되는 리스트 작성했을 때 멘토님께 map을 활용하는게 좋을 것 같다는 피드백을 받았다.

그래서 다시 map을 활용해보았다(!)

  const descriptionList = [
    {
      id: 0,
      title: 'Product Details',
    },
    {
      id: 1,
      title: 'Shipping & Delivery',
    },
    {
      id: 2,
      title: 'Reviews',
    },
  ];



      <ul ref={detailRef} className="descriptions row">
        {descriptionList.map(({ id, title }) => {
          return (   
              <li key={id} className={id} onClick={handleCheckedList}>
                <i
                  className={
                    checkList(`${id}`) ? `fas fa-minus` : `fas fa-plus`
                  }
                />
                &nbsp; {title}
              </li>
          );
        })}
      </ul>

코드를 반복하지 않게끔해줘서 훨씬 깔끔해진다(!)

다들 mapping 잘 해보자요-!

좋은 웹페이지 즐겨찾기