Design Optimistic Interfaces
Feedback & States · optimistic ui
Updated 2026-07-28
- Many actions succeed most of the time.
- Do not make users wait for confirmation when risk is low.
- Example:
User likes a post.
Good:
- Heart fills instantly.
- Server confirms later.
Failure:
- Remove the like.
- Explain why.
- Use optimistic UI for:
- Likes.
- Saves.
- Bookmarks.
- Simple updates.
- Speed feels like intelligence when recovery exists.
Related guides