So, I found about the discussion about the concept optimistic update
and this is the thread:
what is `optimistic updates` in front-end development
My question is :
What if the user clicks the upvote and he thinks
he is done, and he just closes the tab/window. But maybe 2 days later, he finds out his vote never succeeds. He either gets pissed off, or he thinks the voting result is cooked.
I don't understand why a more responsive user experience triumphs a true-y result ?
Or, a better question is : when do we need optimistic update
?