👉 이유
- state는 불변성을 유지해야 합니다.
- 컴포넌트는 setState를 비교하여 업데이트가 필요한 경우에만 render함수를 호출하는데 state를 직접 변경하게 되면 render함수를 호출하지 않아 상태가 변경이 되었다 하더라도 렌더링이 일어나지 않을 수 있습니다.
'React' 카테고리의 다른 글
리액트 Hooks의 장점은 무엇인가요? (0) | 2022.07.02 |
---|---|
Props Drilling 이란 무엇인가요? (0) | 2022.07.02 |
리액트의 내부 작동 원리를 재조정 (Reconciliation) 개념과 함께 설명하세요. (0) | 2022.07.01 |
React의 개념과 장점, 그리고 컴포넌트란 무엇인가요? (0) | 2022.07.01 |
리덕스 ( REDUX ) 란? (0) | 2022.03.29 |