PhoneList 컴포넌트를 App 컴포넌트에서 분리해봅시다.
class가 phone_list인 div element 전체를 잘라냅시다. 그리고 아래와 같이 만들어봅시다.
import React from "react";
import "./PhoneList.css";
const PhoneList = () => {
return (
<div className="phone_list">
<div className="phone_item">
<div className="phone_item_left">
<div className="phone_item_name">홍길동</div>
<div className="phone_item_phone">010-0000-0000</div>
</div>
<div className="phone_item_right">
<button>삭제</button>
</div>
</div>
<div className="phone_item">
<div className="phone_item_left">
<div className="phone_item_name">홍길동</div>
<div className="phone_item_phone">010-0000-0000</div>
</div>
<div className="phone_item_right">
<button>삭제</button>
</div>
</div>
<div className="phone_item">
<div className="phone_item_left">
<div className="phone_item_name">홍길동</div>
<div className="phone_item_phone">010-0000-0000</div>
</div>
<div className="phone_item_right">
<button>삭제</button>
</div>
</div>
</div>
);
};
export default PhoneList;
다음으로 App.js에 있는 PhoneList 컴포넌트에서 사용되는 스타일을 모두 잘라내어 PhoneList.css 파일에 붙여넣기 해봅시다.
.phone_list {
display: flex;
flex-direction: column;
}
마지막으로 index.js 파일을 수정해봅시다.
export { default } from "./PhoneList";
PhoneList 컴포넌트를 만들었다면 App 컴포넌트에서 PhoneList 컴포넌트를 불러와 잘 동작하는지 확인해봅시다. 아래와 같이 변경해주세요.