일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- SSR
- Cypress
- useAppDispatch
- 호이스팅
- autosize
- React
- CI/CD
- map
- 무한 스크롤
- 투포인터
- 공변성
- Jest
- 타입 좁히기
- 인터섹션
- tailwind
- async/await
- dfs
- ESlint
- 반공변성
- 리터럴 타입
- 이분 검색
- RTK Query
- 결정 알고리즘
- recoil
- webpack
- TS
- Promise
- CORS
- app router
- 태그된 유니온
Archives
- Today
- Total
목록mutation (1)
짧은코딩
Mutation
Mutation mutation은 서버에 데이터를 업데이트하도록 서버에 네트워크 호출을 하는 것이다. 데이터를 추가, 수정, 삭제할 때 사용된다. 그렇기에 mutation을 활용하면 optimistic update를 구현할 수 있고, 쿼리 캐시를 업데이트할 수 있으며 클라이언트에 있는 데이터를 최신 상태로 유지할 수 있다. useMutation useMutation은 useQuery와 비슷하다. 하지만 데이터를 저장하지 않아 key는 필요가 없다. 그리고 isLoading은 있지만 데이터를 저장하지 않으니까 캐시 된 항목이 없어서 isFetching은 없다. 기본값으로 재시도는 하지 않지만 설정할 수 있다. 사용법 블로그 댓글을 삭제하는 예시이다. const deleteMutation = useMutat..
인프런, 유데미/React-Query
2023. 3. 30. 00:26