TIL 221031

강지훈·2022년 10월 31일
0

Context
context를 이용하면 단계마다 일일이 props를 넘겨주지 않고
컴포넌트 트리전체에 데이터를 제공할 수 있습니다.

일반적인 React 애플리케이션에서 (부모>자식)
context를 이용하면, 트리 단계마다 명시적으로 props를 넘겨 주지 않아도 많은 컴포넌트가 이러한 값을 공유하도록 할 수 있습니다.

언제 context를 써야할까?
context는 React 컴포넌트 트리 안에서 전역적(global) 이라고 볼 수 있는 데이터를 공유할 수 있도록 고안된 방법입니다. 그러한 데이터로는 현재 로그인한 유저,테마,선호하는 언어 등이 있습니다.

<MyContext.Provider value={/어떤 값}

Context 오브젝트에 포함된 React 컴포넌트인 Provider는 context를 구독하는 컴포넌트들에게 context의 변화를 알리는 역할을 합니다.

profile
never stop

0개의 댓글