[Next.js] Optimistic Updates 구현 방식

Optimistic Updates는 서버 응답을 기다리지 않고 UI를 먼저 업데이트하여 즉각적인 사용자 경험을 제공하는 기법입니다. React Query의 onMutate, onError, onSettled 콜백을 활용하여 낙관적 업데이트와 에러 시 롤백을 구현하거나, Zustand 같은 전역 상태 관리 도구에서 임시 상태 관리를 통해 실현할 수 있습니다. 성공적인 구현을 위해서는 적절한 에러 핸들링, 사용자 피드백, 그리고 복잡한 시나리오에서의 데이터 일관성 보장이 필수적입니다.