개발일기/리액트 & 리액트 네이티브
-
[REACT] 리액트 상태와 전역상태관리란?개발일기/리액트 & 리액트 네이티브 2024. 5. 10. 18:06
✅ 상태란?상태란 컴포넌트 내부에서 관리되며 애플리케이션의 렌더에 영향을 미치는 플레인 자바스크립트 객체이다.변화하는 데이터 라고도 한다. - 상태들은 일관적이여야 한다. 즉, 서로 다른 컴포넌트에서 동일한 상태를 다룬다면 그 출처가 같아야 한다.예를 들어, 인스타 피드에 공유된 포스트들을 보여주는 컴포넌트가 있고 그 포스트들의 개수를 나타내주는 컴포넌트가 있을 경우 두 가지 컴포넌트 모두 '내가 올린 포스트'라는 데이터를 가져와 사용한다.만약 새로운 포스트를 올렸을 때 피드에 보이는 포스트는 11개, 그 개수룰 나타내는 컴포넌트는 10개를 나타낸다면 혼란을 가져다준다. 따라서 일관성 즉, 데이터의 무결성은 정말 중요하다. ✅ 상태의 종류📝 지역 상태 (local state)지역 상태는 특정 컴포넌트 ..