FrontEngineer JungBam

props와 state 본문

리액트

props와 state

정밤톨 2023. 2. 22. 01:42

리액트가 업데이트를 시도하는 경우

1. props가 변경될 때

2. state가 변경될 때

3. 사용하고 있는 전역상태가 변경될 때

4. 부모 컴포넌트가 리렌더링될 때

 

즉, state와 props는 리렌더링에 관여하는 것이라는 점과 어떤 상태에 대해서 클라이언트 사이드의 메모리 위에 값을 저장하는 값이라는 점에서 공통되지만 props는 자식 컴포넌트가 부모 컴포넌트에게서 받은 값으로 자식컴포넌트는 컴포넌트 내부에서 업데이트를 시킬 수 없지만 state는 컴포넌트 내부 자체적으로 setState를 통해 업데이트 할 수 있다는 차이가 있다.

반응형

'리액트' 카테고리의 다른 글

React 16 :: Error Boundary  (0) 2023.04.14
제어 컴포넌트 vs 비제어 컴포넌트  (0) 2023.02.22
싱글톤 패턴의 활용  (1) 2023.02.15
참조 동일성 (useRef / useState)  (0) 2023.02.13
react-beautiful-dnd(구현)  (0) 2023.02.11
Comments