좋아요, 북마크 , 즐겨찾기 등등 ...에 자주 쓰이는 옵티미스틱 업데이트 구현해 보자!
- 참고 로직!
서버 요청이 정상적으로 잘 될거란 가정하에 UI 변경을 먼저하고, 서버 요청 하는 방식!
혹시라도 서버 요청이 실패하는 경우, UI 를 원상복구(revert / roll back)해버림!
https://tanstack.com/query/v4/docs/react/guides/optimistic-updates
https://www.youtube.com/watch?v=jInA-AzeryA
https://teamsparta.notion.site/08-05-React-query-cb37dea70b34461eb3db662b2022a232