[React] 부모 컴포넌트의 state를 자식 컴포넌트의 state로 initialize할 때 주의점
부모 컴포넌트에서 count라는 state를 갖고 있고 이를 prop를 내려줄 때, 자식 컴포넌트에서 이를 받아 state의 초기값으로 삼았다고 하자. 이후, 부모 컴포넌트에서 갖고 있는 count 값이 변동된다면 자식 컴포넌트가 표시하고 있는 state는 어떻게 될까? 변하지 않는다. 그 이유는 컴포넌트 생성자(constructer)는 컴포넌트가 마운트될 때 한 번만 실행되기 때문이다. constructer는 this.state의 초기값 적용, 인스턴스에 이벤트 처리 메서드를 바인딩 하기 위해 사용한다. class ChildComponent extends Component { constructer() { super(props); this.state = { count: this.props.value };..
공부일지(TIL)/JS Framework + Library
2021. 2. 26. 14:48
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jQuery
- getter
- 깃
- youtube data api
- 제네릭스
- 알고리즘
- package.json
- rxjs
- Data Structure
- Prefix Sums
- 인스턴스
- this
- c언어
- Session
- til
- Conflict
- 자바
- 개발 공부
- react
- oracle
- Java
- CSS
- useEffect
- 포인터 변수
- Redux
- SQL
- GIT
- 리덕스
- linkedlist
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함