Rtk(redux-toolkit)

시바코코개발자·2023년 6월 1일
0

RTK Query를 사용하게 되면, 공식문서에서 언급하길, 강력한 데이터 가져오기, 캐싱 도구로 우리가 직접 설계할 필요 없이 쉽게 데이터 처리 및 캐싱을 할 수 있도록 도와준다고 합니다.

redux의 단점

  • redux의 store는 매우 복잡하다.
  • redux를 유용하게 사용하기 위해 매우 많은 패키지 설치가 필요하다.
  • 리덕스는 매우 많은 보일러 플레이트 코드를 필요로 한다.(보일러플레이트 코드 (혹은 그냥 보일러플레이트 )는 변화없이 여러 군데에서 반복되는 코드를 의미한다.)

configureStore()

reducer들을 자동적으로 하나로 합칠 수 있다.
createSlice()

reducer를 만들어준다.
name, initialState, reducers의 field를 포함해야한다.
immer를 내장하고 있어 불변성 관리에 용이하다.
-> 몇 가지의 규칙을 지키기만 하면 된다. 해당 규칙은 글 가장 아래에 설명되어 있다.

참고
https://velog.io/@navyjeongs/%EB%A6%AC%EC%95%A1%ED%8A%B8-%EB%A6%AC%EB%8D%95%EC%8A%A4-%ED%88%B4%ED%82%B7RTK-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

0개의 댓글