일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- RTK Query
- useAppDispatch
- map
- 이분 검색
- TS
- 인터섹션
- 공변성
- 타입 좁히기
- CI/CD
- React
- Jest
- 투포인터
- 반공변성
- async/await
- Promise
- recoil
- app router
- 태그된 유니온
- 무한 스크롤
- 결정 알고리즘
- webpack
- SSR
- 리터럴 타입
- 호이스팅
- ESlint
- CORS
- Cypress
- dfs
- autosize
- tailwind
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