🗃️ Redux 제대로 이해하기 - Store, Action, Reducer, Dispatch
React1. Redux란? Redux는 자바스크립트 애플리케이션의 상태를 관리하기 위한 오픈 소스 라이브러리이다. 주로 리액트와 함께 사용되지만 리액트에 의존하지 않기 때문에 다른 프레임워크나 바닐라 자바스크립트에서도 사용할 수 있다. 리액트 애플리케이션의 규모가 커질수록 컴포넌트 간 데이터 전달이 복잡해질 수 있으며 부모 컴포넌트에서 자식 컴포넌트로 여러 단계에 걸쳐 props를 전달해야 하는 현상을 Props Drilling이라고 한다. Redux는 이러한 문제를 해결하기 위해 전역 상태를 하나의 저장소에서 관리하도록 설계되었다. [R