[React] Redux - 상태관리 라이브러리
React로 프로젝트를 진행하다보면 선언한 변수를 다른 컴포넌트가 사용할 때가 많다. React는 기본적으로 부모에서 자식으로만 값을 전달할 수 있는 단방향적 라이브러리이다. 아래 사진과 같이 props 문법을 활용해서 값을 계층구조로 전달하는게 되는데, React는 html화면을 여러개의 컴포넌트로 구성해서 출력한다. 즉, 컴포넌트 안에 컴포넌트 안에 컴포넌트.... 계층구조가 수개 ~ 수백개, 그 이상도 될 수 있다. 형식적으로는 상위 컴포넌트에 선언된 변수를 하위 컴포넌트에서 사용하고 싶을때에는 props를 활용해서 계층구조를 거쳐 와야한다. 하지만, Redux라는 라이브러리를 활용하면 원하는 컴포넌트에서 원하는 변수를 맘껏 가져다 사용할 수 있다. 계층구조를 거치지않고 바로 말이다. 엘리베이터를 ..
개발 공부/React
2024. 2. 1. 18:52