낙관적 업데이트
Optimistic update
서버 성공을 기다리기 전에 성공할 것으로 예상한 값을 화면이나 캐시에 먼저 반영하는 방식이다.
같은 뜻으로 쓰는 말
- 낙관적 UI 업데이트
마지막 검증
낙관적 업데이트는 서버 성공 응답을 기다리지 않고, 성공할 것으로 예상한 다음 값을 화면이나 Query 캐시에 먼저 반영하는 방식이다. 사용자는 빠른 반응을 얻지만 요청이 실패할 가능성은 사라지지 않는다.
따라서 캐시를 먼저 바꾸는 방식은 진행 중인 다시 읽기 취소, 이전 사본 보관, 임시값 반영, 실패 시 복구와 서버 재확인을 한 계약으로 설계한다. 한 화면에만 임시 결과를 보여 줄 때는 서버 변경 작업의 변경 요청에 넘긴 입력값으로 UI만 덧붙이는 더 단순한 방식도 선택할 수 있다. 이때 서버 변경 작업이 아직 완료되지 않은 동안 그 입력값을 임시로 표시하고, 실패하면 캐시는 건드리지 않은 채 오류와 재시도 행동을 남긴다.
출처와 검증 범위
아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.
- Optimistic UpdatesTanStack · 공식 문서 · 확인 2026-08-09