Context API란 무엇일까요? Context API란 전역 상태 관리를 하기 위해서 사용합니다. 먼저 기존 리액트에서 Context API와 Redux와 같은 상태 관리 라이브러리가 없을 때 어떻게 최상위 컴포넌트와 최하단 컴포넌트가 데이터를 주고 받는지 생각해볼
Redux란 리액트 상태 관리 라이브러리입니다. 왜 상태 관리를 Redux 라이브러리를 이용해서 할까요? 리덕스를 사용하면 컴포넌트의 상태 업데이트 관련 로직을 다른 파일로 분리해서 효율적으로 관리할 수 있기 때문인데요. Redux 없이 상태 관리를 한다면(Conte
리액트에서는 리덕스를 사용할 때 프레젠테이셔녈 컴포넌트와 컨테이너 컴포넌트를 분리하는 패턴을 사용합니다. 프레젠테이셔널 컴포넌트란 상태 관리와 연관이 없고, 그저 props를 받아와 화면에 UI를 렌더링하는 컴포넌트를 말합니다.컨테이너 컴포넌트는 리덕스와 연동되어 있는