Redux Toolkit React로 애플리케이션을 개발하다 보면 컴포넌트끼리 상태(state)를 공유하고 관리하는 게 점점 복잡해집니다. 이런 문제를 해결하기 위해 등장한 대표적인 상태 관리 라이브러리가 바로 Redux입니다. 그리고 Redux를 더 쉽고 간단하게 쓰기 위해 나온 것이 바로 Redux Toolkit(RTK)이죠. 1. Redux란?Redux는 애플리케이션의 상태를 중앙에서 관리할 수 있도록 도와주는 JavaScript 라이브러리입니다. React와 함께 많이 사용되지만, 실제로는 프레임워크에 종속되지 않습니다.Redux를 쓰는 이유상태를 예측 가능하게 만들기 위해여러 컴포넌트에서 공통 상태를 공유하고 관리하기 위해디버깅, 테스트, 개발도구 연동이 쉬운 구조를 만들기 위해 2. Red..