less than 1 minute read

redux-toolkit 선택

추상화, createSlice, immer
  • 선택 배경

    • TS 도입

      TS 로 컨버전을 진행 중

      • 문제점

        1. redux-actions 를 사용하기엔 TS 환경에서 알맞지 않음

        2. typesafe-actions 를 배우고 써먹기엔 비효율적이고 시간이 많이 없음

  • 선택 이유

    • 문제점 해결

      1. redux-actions 를 기본으로 탑재함으로써 기존 기술 스택을 그대로 사용할 수 있음

      2. typesafe-actions 를 배우는 사용하는 시간을 절약할 수 있음

    • 매력적인 기능들

      1. createSlice

        Ducks 패턴을 유지하며 코드를 짧게 가져갈 수 있음

      2. 많은 기본 모듈

        devtools, immer, redux-thunk(현재 사용하지는 않지만 비동기 통신 미들웨어 선택지 중 하나) 등을 기본으로 지원하여 redux 에서 공식저으로 제공하는 최선의 방법으로 환경 구성 가능