less than 1 minute read

  • 목적

    1. 생산성

    알맞은 라이브러리 선택으로 설계와 구현에 도움을 주어 생산성을 높이기 위해

    1. 트랜드

    급변하는 프론트 엔드 생태계에서 레퍼런스, 기술 지원 등을 받기 위해

    1. TS

    정적 언어에 익숙해져 생산성과 오류를 줄이기 위해

    1. UX

    더 나은 사용자 경험으로 서비스 만족으로 비즈니스에 도움이 되기 위해

  • 선택지

    • React

      • CRA

        • 장점

          1. 익숙함

          2. 빠른 생산성

        • 단점

          1. SSR

          2. Webpack

      • Next

        • 장점

          1. SSR

          2. Framework

        • 단점

          1. 익숙하지 않음

          2. 초기 작업 진행 속도 하락

          3. 잘 알지 못 함

    • redux

      • redux + redux-saga or redux-thunk

        • 장점

          1. 많은 공수가 안 들어감

          2. 익숙함

        • 단점

          1. 생산성 하락
      • redux-toolkit + redux-thunk or redux-saga

        • 장점

          1. 생산성 상승

          2. 트랜드

        • 단점

          1. 익숙하지 않음