A micro-interaction is one small, self-contained moment where an interface responds to something a user does. You flip a toggle and it slides across and changes colour; you submit a form and a tick appears. It is a single trigger and its single response, nothing more.
Designer Dan Saffer popularised the idea and broke it into four parts: a trigger that kicks it off, the rules behind it, the feedback you see or hear, and the loop that governs how it behaves over time. Think of a light switch in a hallway. You flip it (trigger), the rules say the light turns on, the room brightening is the feedback. That tiny loop of cause and clear effect is exactly what a micro-interaction delivers on screen. The motion you notice is often a micro-animation, but the interaction itself is the whole cause-and-response unit.
These moments are where products earn trust. When every tap, toggle and swipe answers back clearly, the interface feels reliable. When feedback is missing, people tap twice, unsure anything happened, and confidence drops. It is a core part of solid UI design.
The detail that separates good from forgettable usually lives in the edge cases. A like button is easy to design for the happy path, but what does it do while the request is still in flight, or when the network drops and the tap fails? A well-made micro-interaction shows the change instantly, then quietly corrects itself if the server disagrees, so the interface never feels frozen or dishonest. That is why these moments reward thought out of all proportion to their size: they are tiny in pixels but large in how trustworthy a product feels under real conditions.
At TopDevs we design each micro-interaction so a client’s users always get a clear answer to every action, which is what makes an app feel trustworthy.