TIL 7/7 redux-thunk, react-query

2023. 7. 7. 21:46Dev/TIL WIL

리덕스 thunk를 통해 서버와의 통신과정에서 각 상황별로 컨트롤 할 수 있었다.

 

하지만 긴 보일러플레이트와 최적화되지 않은 라이브러리라는 단점이 있었다.

 

react-query를 배우고나니 엄청 편했다. 

 

두개를 배우고나니 의문점이 생겼다.

 

리액트 쿼리는 직접 서버와 통신해 데이터를 가져오고 변경도 가능하니 리덕스를 사용할 필요가 없었다.

 

redux 와 thunk를 사용하는 것 또는 react-query를 사용하는 것 뭐를 선택해야 할까?

 

redux는 전역 상태관리를 해주고 query는 전역서버상태를 관리해준다고 했다.

 

서버와 통신이 필요없는 클라이언트 사이드의 상태(모달상태 등)들은 redux를 통해 관리하고

 

서버와 데이터를 주고받는 서버 사이드(유저정보, post정보 등)는 query를 이용한다. 

 

 

'Dev > TIL WIL' 카테고리의 다른 글

TIL 7/19 깃 문제  (1) 2023.07.19
TIL 7/18 카카오 지도 API 구현  (0) 2023.07.18
TIL 6/19 useEffect return  (0) 2023.07.04
6월 4주차 WIL  (0) 2023.06.25
TIL 6/19 useState set  (0) 2023.06.20