카테고리 없음
[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방식으로 데이터를 삭제한다 => 누구나 삭제 가능하다.(토큰등을 싣는다면 이야기가 좀 달라지지 않을까?)