[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개의 댓글

관련 채용 정보