Redux Toolkit 사용법


Redux Toolkit 사용법

react 개발 시 사용하는 상태 관리 라이브러리 리덕스에 대해 쉽게 정리해 보려 한다. (상태 관리 : UI 등에 적용되는 데이터를 잘 정리하고, 추적 관리하기 편하게 하는 것) 먼저 리덕스란 무엇일까? 위 이미지는 리덕스의 공식 문서에서 가져온 내용의 일부이다. 간단하게 해석해 보면 리덕스란 아래와 같다. "전역" 상태를 포함하는 단일 스토어 애플리케이션에서 무언가 발생할 때 스토어에 일반 객체 액션을 디스패치함 해당 액션을 확인하고 변경된 상태를 불변하게 반환하는 순수 리듀서 함수들 이를 더 이해하기 쉽게 해석해 보면 어디서나 사용 가능한 변수로 만듦. UI 이벤트를 감지하고 함수를 실행하게 함. 원래의 데이터를 훼손하지 않고 '복사본을 수정'해서 돌려줌. 위와 같다. 위 같은 이유로 리액트 프로젝트에서 상태 관리를 할 때 redux가 사용된다. 하지만 오늘 얘기할 것은 Redux Toolkit이다. Redux와 Redux Toolkit의 차이는 비교적 코드가 더럽던 Redux...



원문링크 : Redux Toolkit 사용법