코딩 발걸음 - 한발두발개발

[React-Query] useQuery useMutaion 차이 본문

카테고리 없음

[React-Query] useQuery useMutaion 차이

한발두발개발 2022. 7. 26. 17:39
728x90

useQuery

http GET방식 통신에 적합한 hook

옵션을 넣지 않는다면 랜더링시 무조건 실행 된다.

 

useMutation

http POST방식 통신에 적합한 hook

원하는 시점에 호출할 수 있다.

 

 

*http

GET방식(캐싱 이용 가능),

POST방식 모두 조회 및 변경은 가능하지만 GET방식은 SELECT에 적합하고, POST방식은 UPDATE에 적합하다.

왜? 게시글 삭제로 예를 들었을때 delete기능 구현시 get방식으로 데이터를 삭제한다 => 누구나 삭제 가능하다.(토큰등을 싣는다면 이야기가 좀 달라지지 않을까?)