Quote:
Originally Posted by microbet
This will probably just end up being an educational project for me and no one else will ever care about it at all, but in theory I think people want to see the total number of likes advance right when they click it.
I started to write a response, but then deleted it, but now I'm going to write it again!
Like you mention here, UI interactions like this are more complicated then just caring about total number of likes.
Almost nobody really cares if that number is right -> Especially as that number increases in size.
However, people will still want (or will be turned off by not having) an interface that is responsive and consistent. So it's probably important that the count increases by 1 immediately after a user clicks like. And if you show other metadata (like who liked something) its probably important that the number of likes you have matches the list of people that you list beside it. And if the current user has liked something, they should definitely show up in that list.
Edit: Like Kerowo mentions, there are lots of tricks to help keep an app responsive and consistent. So if you don't display the 1s digit of a like count the user no longer has an expectation of seeing it increment with their click.