가수면

props 본문

React/React

props

니비앙 2022. 11. 27. 01:08

순서

1. 컴포넌트 생성

 


2. 컴포넌트 내용물 채워넣기

 


3. props 적용

App.js

ExpenseItem.js

 


4. 날짜 컴포넌트 쪼개기

ExpenseItem.js

ExpenseDate.js

 


5. App 목록 부분 컴포넌트로 한번 더 쪼개기

App.js

Expenses.js 추가

 


6. 겹치는 css를 컴포넌트화

둥근 테두리를 Card.js로 만들어서 분리

적용되는 js파일에 Card를 import한 뒤 적용

 


7. 컴포넌트 정리

각 js파일에 수정된 경로 수정

 

 


 

 

손코딩하다가 막힌 부분들을 전부 적어봄.

 

컴포넌트 파일들은 전부 props가 붙음.

 

마찬가지로 함수에 props도 붙어야 함.

 

App에 Expenses를 그냥 추가하는 게 아니라 ExpenseItem을 삭제하고 import해야 됨

1. App에서 더 이상 ExpenseItem을 사용하지 않음

2. Expenses가 ExpenseItem를 같이 담고 있음

 

import를 했으면 사용해주기

 

props.expenses를 props.items(아무거나)으로 바꾸고 App를 위와 같이 변경.(expenses 상수는 다른 파일에서 선언되었기 때문)

return 다음 들여쓰기 할 경우 괄호 필수!

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

useEffect  (0) 2022.12.02
props 비구조화 할당  (0) 2022.12.01
동적 렌더링  (0) 2022.11.29
state 끌어올리기  (0) 2022.11.28
React 입문  (0) 2022.11.26
Comments