📖 상태관리를 왜 할까요?

🔍 상태(state)란?

  • 어떻게보면 그냥 데이터라고 부르는게 좀 더 직관적
  • 정확한 정의는 웹 어플리케이션을 render하는데 있어 영향을 미칠 수 있는 동적인 값(변하는 값)

🔍 상태관리를 하는 이유

  • React에서는 상태(state)와 props에 따라 리렌더링이 발생하는데 이를 가상돔에서 변경된 부분을 캐치하여 실제 돔에 반영시켜주기 때문
  • 상태값은 클라이언트 상태값와 서버 상태값으로 나눌 수 있다고 보는데 각각의 상태는 결국
    데이터일뿐이고 이 데이터가 어떻게 변화냐에 따라 사용자에게 어떤 방식으로 보여줘야할지를
    관리하는게 결국 상태관리라고 생각

💡 답변

📜 상태관리를 왜할까요?

상태(데이터)에 맞춰 적절하게 UX와 UI를 설계하고 구현하기 위해서입니다.

📜 평소 state 관리는 어떻게 하시나요?

필요에 따라 다르지만 보통 local state로 관리하며
페이지에 별로 하나의 state를 가공할 일이 있다거나
Props drilling의 depth가 3단계 이상이라고하면 global state로 관리합니다.

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN