react_공식문서를 나의 말로..
| topics | 200-프론트개발 201 React |
| types | 학습 |
| tags | #react #documentation |
React 공식 문서 정리
당연한것은 버릴예정
Think in React
with ui
- 여기도 컴포넌트 분리가 단일책임원칙을 반영하고자 나온 듯하다.
계층적
- props : 데이터를 넘겨주는 컴포넌트를 구현가능
- 정적임
- 계층구조 설계방향
- top-down : in small project
- bottom-up : in large project
- 테스트 작성하면서 개발하기 쉬움
상호작용(state)
- state는 앱이 기억해야하는 변경할 수 있는 데이터의 "최소" 집합
- 꼭 필요한것만 써라
- 중복 배제원칙이 가장 중요하다
- 나머진 실시간으로 계산해라.
- ex) 쇼핑리스트, 상품개수를 둘다 state값으로 가지지말고 쇼핑리스트만 state값으로 가져라.
- state인지 결정 하는 기준
- 시간이 지나도 변하지 않는가?
- 부모로부터 props를 통해 전달되는가?
- 다를 state와 props를 가지고 계산 가능한가?
- 모두다 No면 state.
- state의 위치 정하느기분
- 해당 state기반으로 렌더링 하는 모든 컴포넌트를 찾음
- 가장 가까운 공통되는 부모컴포넌트 찾음