본문 바로가기

React 실습

리액트를 베이스로 데이터를 요청하고 화면에 보여줘 보자! - (2)

728x90

# 이전 내용

 

이전에 일정 width를 넘어가면 줄 바꿈 하는 ui를 구현해주지 못했다.

이 부분을 수정하는 데 성공했다.

 


[ 설명 ]

 

입력받은 태그 목록들을 일정 width에 도달하면 줄 바꿈을 하려면 

display: flex; 와 flex-wrap: wrap; 이 필요하다

 

우리는 현재 app이라는 클래스를 가지고 있는 div태그에 카드를 추가하고 있습니다.

 

[ 컴포넌트 코드 ]

<div className="App" style={{width: "1000px"}}>
      
        {loading === true ? (
           data.map((information) => (
             <div className="card1">
               <div className="">
               <div className="">
                  카드
                </div>
                <div className="data">{ information.gender }</div>
                <div className="data">{ information.name.first }</div>
                <div className="data">{ information.name.last }</div>
                <div className="data">{ information.phone }</div>
                <div className="data">{ information.email }</div>
            </div>
            </div>
           ))
        ):(<><strong>Loading...</strong></>)}
        
    </div>

app에 설명한대로 코드를 추가하면 됩니다.

 

[ css 코드 ]

 

.App {
  display: flex;
  flex-direction: row;
  width: 18rem;
  flex-wrap: wrap;
  font-family: sans-serif;
  text-align: center;
  // width: 18rem;
}

.card1 {
  width: 250px;
  text-align: center;
  font-family: sans-serif;
  border: 3px solid darkblue;
}

.data {
  text-align: center;
}

 

[ 결과 ]

 


해당 내용은 https://studiomeal.com/archives/197 님의 블로그를 참고했습니다

 


후기

 

결국에는 줄바꿈 구현에 성공했습니다..

 

하하하하..!

728x90