That fraction of a second where a UI feels "off" can break the experience.
I just refactored the remote follow logic in Loops. No more jarring "Cancel Follow Request" button.
Now, you get a clean spinner that resolves to the "Unfollow" button you expected to see.
Because the user experience is everything ✨