상태관리의 근본 API, Context
Vue로 처음 프론트를 접한 나는 리액트도 당연히 양방향으로 데이터 이동이 가능한 줄 알았다 리액트를 배웠을 때 props 전달에서 데이터를 내리고 올리다가 길을 잃었다.. 완전 냄새나는 코드를 작성하다가 Context를 알게되었다그리고 많은 라이브러리에서 Context 개념을 사용하고 있었다!Context란 ?props 없이 React에서 컴포넌트 간에 데이터를 전달하기 위한 개념이다즉 데이터를 사용하지 않는 컴포넌트들은 지나치고, 필요한 곳에서 바로 사용할 수 있다 리액트에서 유일하게 컴포넌트를 건너뛰면서 데이터를 전달하는 방법! 언제 사용하는건데?리액트는 단방향 데이터로, 데이터를 전달하기 위해서는 부모 컴포넌트에서 자식 컴포넌트로 props 전달한다하지만 앞서 예시처럼 중간에 여러 컴포넌트들을 거..