본문 바로가기
React/E-commers App

의류 쇼핑몰 만들기 4 | CategoryItem 분리 |

by CodeMia 2022. 5. 11.

이미지 박스를 떼어 내어 컴포넌트로 분리하여 보자. 

 

 

1. 폴더와 파일을 만든다. 

 

 

2. App.js 와 category-item 연결하기 

 

 

 

3. id는 놔두고 category-item 해당 부분 떼어가기 

 

 

 

category-list.jsx 에 붙여넣기 

 

 

 

category-list.jsx 코드 정리 

 

 

 

한 단계 더 destructuring 

 

 

 

 

App.js 정리하기 

category 통과 시키기 

 

 

id도 통과 시키기 

 

 

 

모습이 그대로 유지되었다. 

 

 


 

directory로 박스들 전체 옮기기

 

directory 폴더와 파일 만들기 

 

 

App.js에 파일 불러오기

 

 

directory.jsx 기본형 만들기 

 

 

 

App.js에서 아래 내용을 directory로  옮긴다.

 

 

 

directory.jsx

 

 

 

defactoring을 해준다.

props를 받아와서 아래처럼 써줘도 되지만 

const {categories} = props 

더 간략하게 props 자리에 {categories}를 넣어줘도 된다.

 


 

styles 정리 

directory.scss 파일 만들고서 

categories.scss에 있는 내용 directory.scss로 옮기기 

 

 

 

잘 나오는 것을 볼 수 있다.

 

 

 

댓글