[React] context Api

😎·2023년 6월 26일
0

REACT

목록 보기
7/7

📌 context Api

사용법

ex)
const themeDefault = "red"
const themeContext = createContext(themeDefault) 
이후 전역적으로 컴포넌트에서 
useContext(themeContext);
로 "red" 를 참조 할 수 있다.

다만 이때에

<themeContext.Provider value{"green"} >

</ themeContext.Provider value{"green"} >

컴포넌트로 감싸진 컴포넌트들은
useContext(themeContext); 값을 참조할경우
"green" 으로 참조된다.

즉, useContext()으로 참조하는 context의 값은 Provider가 존재할 경우
"부모 컴포넌트의" (자신은 포함하지 않음) 가장 가까이 있는 Provider의 value값이 된다.

profile
개발 블로그

0개의 댓글