반복문을 활용한 예제

2023. 8. 31. 11:20· React/실습
반응형

 // TODO : 연습문제 아래 데이터를 반복문으로 출력하세요
// CommentList_Exam2.js
// TODO : 연습문제 아래 데이터를 반복문으로

import React, { useState } from "react";
import "../assets/styles.css";

function F_CommentList_Exam2() {
  // TODO : 연습문제 아래 데이터를 반복문으로
  //        출력하세요
  const initialWebtoons = [
    {
      name: "햄스터와 그녀",
      link: "https://webtoon.kakao.com/content/%ED%96%84%EC%8A%A4%ED%84%B0%EC%99%80-%EA%B7%B8%EB%85%80/1625",
      img: "http://t1.daumcdn.net/webtoon/op/478cdf37f585607982ffa9e35b432e8503be8a54",
      isUpdate: true,
    },
    {
      name: "프롬 스타",
      link: "https://webtoon.kakao.com/content/%ED%94%84%EB%A1%AC-%EC%8A%A4%ED%83%80/1573",
      img: "http://t1.daumcdn.net/webtoon/op/a7fb953d722c1130bfc18440f7e3ce448ece57a1",
      isUpdate: true,
    },
    {
      name: "위대한 로맨스",
      link: "https://webtoon.kakao.com/content/%EC%9C%84%EB%8C%80%ED%95%9C-%EB%A1%9C%EB%A7%A8%EC%8A%A4/1564",
      img: "http://t1.daumcdn.net/webtoon/op/a816281cb4df5c50a20ac386fd6e496643d0f085",
      isUpdate: false,
    },
    {
      name: "빛나는 손을",
      link: "https://webtoon.kakao.com/content/%EB%B9%9B%EB%82%98%EB%8A%94-%EC%86%90%EC%9D%84/1366",
      img: "http://t1.daumcdn.net/cartoon/5913FCAC0234C50001",
      isUpdate: false,
    },
  ];

  //   변수 정의(useState())
  let [webtoons, setWebtoons] = useState(initialWebtoons)
  // 변수/함수 부분
  // -----------------------------------
  // html 부분

  return (
    <div>
      {/* html 아래 내용 반복문 수행 */}
      {/* 반복문 : 배열변수.map(()=>{return(태그)}) */}
      {webtoons.map((webtoon, index) => {
        return (
          // html 태그 추가(반복)
          <div className="wrapper" key={index}>
            <div className="contentContainer">
            <span className="commentText">
                <img src={webtoon.img} />{" "}
              </span>
              <br/>
              <span className="nameText">{webtoon.name}</span>
              <span className="commentText">
                <a href={webtoon.link}>{webtoon.link}</a>
              </span>
              <span className="commentText">
                {webtoon.isUpdate? "true" : "false"}
              </span>
            </div>
          </div>
        );
      })}
    </div>
  );
}

export default F_CommentList_Exam2;
반응형
저작자표시 비영리 변경금지 (새창열림)

'React > 실습' 카테고리의 다른 글

반복문을 활용한 예제(2)  (0) 2023.08.31
삼항연산자를 이용한 실습  (0) 2023.08.31
조건문을 활용한 예제  (0) 2023.08.31
useState 이용 4가지 변수 넣기  (0) 2023.08.31
useState 함수를 이용한 Comment 출력  (0) 2023.08.31
'React/실습' 카테고리의 다른 글
  • 삼항연산자를 이용한 실습
  • 조건문을 활용한 예제
  • useState 이용 4가지 변수 넣기
  • useState 함수를 이용한 Comment 출력
2주녘
2주녘
가디사는 개발자의 기술블로그
반응형
2주녘
Just Do "IT"
2주녘
전체
오늘
어제
  • 분류 전체보기 (245) N
    • 이론 (0)
    • Node.js (2)
    • Flutter (19)
    • Project (1)
      • Team Project (3)
    • Daily (0)
      • 일기 (0)
      • 리뷰 (0)
    • Spring Boot (23)
      • 스프링부트 예제 (20)
    • Java (88)
      • Java 이론 (67)
      • Java 연습문제 (21)
      • 오류 노트 (0)
    • HTML (9)
      • HTML 이론 (9)
      • HTML 실습 (0)
    • CSS (27)
      • CSS 이론 (19)
      • CSS 실습 (8)
    • JavaScript (8)
      • JS 이론 (5)
      • JS 실습 (0)
      • jQuery (3)
    • React (19)
      • 이론 (13)
      • 실습 (6)
    • SQL (18)
      • SQL_이론 (18)
    • Git (3)
    • 자격증 (18) N
      • SQLD (15) N
      • 정보처리기사 (3)
    • 기술면접 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • sqld
  • 개발자
  • 플러터
  • 제이쿼리
  • 댓글구현
  • 자바
  • 변수
  • JPA
  • JSP
  • springboot
  • TypeScript
  • 리액트
  • flutter 기초
  • 백앤드
  • 자바스크립트
  • Java
  • 플러터 기초
  • 벡엔드
  • 타입스크립트
  • HTML
  • jQuery
  • JavaScript
  • DART
  • 스프링부트
  • SQL
  • Flutter
  • 프론트앤드
  • 상수
  • CSS
  • Spring

최근 글

hELLO · Designed By 정상우.v4.2.1
2주녘
반복문을 활용한 예제
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.