profile
안녕하세연🙋 프론트엔드 개발자입니다
post-thumbnail

Redux

Redux를 사용하는 이유 만약 컴포넌트 3과 컴포넌트 6에서만 사용되는 상태가 있다고 가정했을 때, React의 데이터 흐름에 따르면, 상태를 최상위 컴포넌트에 위치시키는 것이 적절하다. 그러나 이러한 상태 배치는 다음과 같은 이유로 비효율적이다. 1️⃣  해당 상태를 사용하지 않는 컴포넌트들도 상태 데이터를 가진다. 2️⃣  상태 끌어올리기, Props 내려주기를 여러 번 거쳐야 한다. 3️⃣  애플리케이션이 복잡해질 수록 데이터 흐름도 복잡해진다. 4️⃣  컴포넌트 구조가 바뀐다면, 지금의 데이터 흐름을 완전히 바꿔야 할 수도 있다. 이때, 상태 관리 라이브러리인 Redux를 사용하면 전역 상태 저장소인 Store를 통

2022년 9월 2일
·
0개의 댓글
·