-
반응형
정적 버전을 만들기 위해 state를 사용하지 마세요. state는 오직 상호작용을 위해, 즉 시간이 지남에 따라 데이터가 바뀌는 것에 사용합니다. 우리는 앱의 정적 버전을 만들고 있기 때문에 지금은 필요하지 않습니다.
앱을 만들 때 하향식(top-down)이나 상향식(bottom-up)으로 만들 수 있습니다. 다시 말해 계층 구조의 상층부에 있는 컴포넌트 (즉 FilterableProductTable부터 시작하는 것)부터 만들거나 하층부에 있는 컴포넌트 (ProductRow) 부터 만들 수도 있습니다. 간단한 예시에서는 보통 하향식으로 만드는 게 쉽지만 프로젝트가 커지면 상향식으로 만들고 테스트를 작성하면서 개발하기가 더 쉽습니다.
React에는 두 가지 데이터 “모델”인 props와 state가 있습니다. 이 둘 사이의 차이점을 이해하는 것이 중요합니다. 차이점이 제대로 기억나지 않는다면 공식 React 문서와 자주 묻는 질문: state와 props의 차이점은 무엇인가요?까지 살펴보세요.
예시 애플리케이션 내 데이터들을 생각해봅시다. 애플리케이션은 다음과 같은 데이터를 가지고 있습니다.
- 제품의 원본 목록
- 유저가 입력한 검색어
- 체크박스의 값
- 필터링 된 제품들의 목록
다큐먼트 이런거 쓰지말고 데이터만 교환해준다. 화면은 리액트가만든다.
new Date().toLocaleDateString()
선언적 주소 명령형 이렇게
중괄호 안에서도 jsx는 ifelse 문 안됨(함수안에서는 가능)
arrow function 은 중괄호 없으면 리턴 안해줘도됨
props.children
'--' 카테고리의 다른 글
react (0) 2021.01.06 20201228(월) (0) 2021.01.05 buffer(숙제) (0) 2020.12.28 궁금했던거 20201225(금) (0) 2020.12.25 event (0) 2020.12.25