• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 선생님 리덕스thunk랑, react-query질문있습니다

선생님 리덕스thunk랑, react-query질문있습니다

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #73824

    정중식
    참가자
    redux-thunk는 리덕스 툴킷을 설치하면 같이 내장되어있는거로 사용해왔습니다.
    (예전에는 하나하나 설치해줬었던걸로 기억해요..)
    
    api비동기통신과 로딩을 좀더깔끔하게 구현해주기위해서 리덕스툴킷,redux-thunk를 사용했었습니다.
    
    근데 최근에 react-query를 쓰는걸봤는데 api비동기통신이랑 로딩처리해주는게 리덕스사용하는것보다 더 깔끔한거같더라구요
    게다가 데이터캐싱(선생님앞에서 전문용어 하룻강아지 범무서운줄모르고 ..죄송합니다) 까지 되는거같고 더좋은거같은데..
    리덕스는 전역 state를 관리하는데에만 사용하고, 리액트쿼리를 사용해서 api통신을 해주는게 나을까요?
    
    근데 이제 또 여기서 문제는 리덕스thunk를 사용했을때는 그 코드 한파일 안에서 api통신 이루어지게 하고 로딩처리해주고 전역state에 담아주기까지하는 등
    등..을 해줘서 한눈에 코드가 보였다면,
    리액트쿼리랑 리덕스를 같이사용하게되면 리액트쿼리를 사용하고, 리덕스 액션함수를 통해서 그 데이터를 리덕스 state에 집어넣어줘야하는거잖아요?
    좀 번거로울거같고.. 선생님은 어느게 더 좋은방향이라고 생각하시나요?
    
    프로젝트 상황에따라서 협의해서 맞춰가는거라고들 하시지만.. 취준생이고 아직 협의라는게 뭔지 모르는 제 입장에서는 
    그냥 조금 더 간편해보이고 조금더 쉬워보이는거를 따라가면 되는건가요?ㅠㅠ 
    
    부탁드립니다 선생님 알려주세요!!!!!!
    
    
    #73846

    codingapple
    키 마스터
    취준생용 프로젝트면 어짜피 리액트쿼리많이쓰는데 필요할거같은 곳에 써봅시다 
    리액트쿼리로 가져온건 캐싱덕분에 굳이 redux state에 또 보관하고 그럴 필요 별로 없습니다 state 필요한 곳에서 계속 api요청합시다
    #73927

    정중식
    참가자
    감사합니당
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠