cloudi라고 하는 팀 프로젝트이다.
프로젝트를 진행하면서 Redux를 사용해서 시간 여행을 가능하게 되었다.
이는 단순해 보이지만 디버깅면에서 엄청난 도움을 준다.
store
의 state
들의 변화를 한 눈에 볼 수 있어서 뭐가 잘못되었는지, 어떻게 잘못되었는지 한 눈에 알 수 있게 해준다.
...state
를 사용하는 것도 꽤 번거롭다.위와 같은 단점들 때문에 등장한 것이 바로 Redux Toolkit이다.
slice
라고 부른다.리덕스 툴킷에 대해 더 공부하고 싶으면 이 링크를 추천한다. TODO카운터 예제를 리덕스와 리덕스 툴킷 두 가지로 구현했는데, 차이를 비교할 수 있다.
보일러플레이트 코드: 컴퓨터 프로그래밍에서 보일러플레이트 코드는 최소한의 변경으로 여러곳에서 재사용되며, 반복적으로 비슷한 형태를 띄는 코드를 말한다.
어원 - 신문사업에서 나왔다. 1890년대에 광고나 칼럼과 같이 계속 사용되는 텍스트 인쇄판은 납 대신 강철로 찍기 시작했다. 이를 보일러플레이트라고 불렀다.
velopert - redux
이브라히모비치 - Redux의 진짜 강점과 단점
Charlezz - 보일러플레이트 코드란?