카테고리 없음
[React] 전역 상태 관리를 위한 useContext
1. useContext리액트의 데이터는 일반적으로 '부모 컴포넌트 → 자식 컴포넌트' 로 단방향 흐름이다.여러 컴포넌트들의 트리에서 전역으로 사용하는 데이터가 있을때 단방향으로 props를 단계별로 넘기는 것은 비효율적이고, 코드가 복잡해질 수 있다.이러한 문제를 해결하기 위해 전역적으로 상태를 관리를 관리할 때 사용하는 훅(Hook)이 useContext() 이다.function Component() { const theme = useContext(ThemeContext); ...}위 코드는 useContext() 를 호출하여 Context를 구독하는 예제이다.useContext() 에 createContext() 로 생성항 Context 객체를 전달하면, Context 에서 제공하는 값을 반환하게 ..