인프런 커뮤니티 질문&답변
안녕하세요.
해결된 질문
작성
·
314
0
제로초님 안녕하세요. 강의는 다 들었는데 추가로 공부를 하던 도중 학습 방향을 못잡고 있어서 질문 드립니다. 다른 강의에서 react-query와 redux-tookit 이야기를 해주셔서 공식문서와 노드버드 깃헙을 예제삼아 공부를 하고 있었습니다.
제가 보기에는 react-query는 강의에서 swr과 비슷한것 같고 결국 데이터를 가지고 관리하려면 redux에 해당하는 redux-tookit을 사용해야할거 같은데 맞나요? 그리고 다른 답변글을 보니 rtk-query + redux-tookit으로 프로젝트 구조를 잡고 해야할거 같은데 맞는지 궁금합니다.
또한 react-query 예제 같은 경우 각 페이지나 데이터가 필요한 부분에서 useQuery 같은 훅을 통해 데이터를 가져와서 즉시 보여주는 식으로 돼 있던데 여기에 redux-tookit 개념이 들어가면 데이터 흐름을 어떤식으로 이뤄져야 하는지도 궁금합니다.
마지막으로 관련된 강의는 없겠죠??ㅠㅠ 양심 없게도 이번에도 현영님 강의 통해서 편하게 학습하려 했는데 강의는 따로 없는거 같아서 질문드립니다. 감사합니다!!
답변 1
0
네 보통은 react-query + redux-toolkit을 함께 쓰곤 합니다. redux에서 react-query를 대체하는 rtk-query도 내놔서 redux가 좋다면 redux + rtk(툴킷) + rtk-query로 조합해서 끝낼 수 있습니다.
데이터 가져오는 부분은 그대로 react-query로 쓰시면 되고요. 데이터를 변형해서 저장해야하는 경우에는 액션 만드셔서 리덕스에 저장하시면 됩니다. 서버에서의 데이터 그대로 쓰면 react-query만으로 충분합니다.
이 부분은 아마 리뉴얼 강의 때 반영할 것 같네요. 내년 예정입니다 ㅠㅠ





아! react-query를 그대로 가져가되 데이터를 브라우저에 저장하던가 가공을 해서 저장해야할 때 rtk를 사용하면 되겠네요. 감사합니다!!
추가로 redux + rtk(툴킷) + rtk-query로 끝내면 된다고 말씀하신게 rtk는 결국 리덕스를 더 잘쓰기 위한 도구이지 리덕스 자체를 대체하는 라이브러리는 아니라는 의미로 적으신게 맞을까요?
그럼 지금 당장은 react-query + redux + rtk를 사용하다가 나중에 rtk-query + redux + rtk로 조합하는 방법을 생각해 봐도 괜찮을까요? 답변 감사합니다!!