Context

리액트에서 데이터는

컴포넌트의 props를 통해

부모에서 자식으로 단방향으로 전달됨

⇒ 코드 복잡 & 사용하기 힘듬

Untitled

그래서 나온것이 Context

1. Context

: 데이터를 컴포넌트 트리를 통해 곧바로 컴포넌트로 전달하는 방식

Untitled

2. 언제 Context를 사용해야할까?

: 다른 레벨의 “많은” 컴포넌트가 특정 데이터를 필요로 하는 경우에 주로 사용

우선,

여러 컴포넌트에서 자주 필요로 하는 데이터

예) 로그인 여부, 로그인 정보, UI 테마, 현재 언어 등..