Microinteractions are the subtle and small moments in which a user interacts with the design of an interface to enhance the user experience and allow them to complete an interactive task. They inform the user of the outcomes when they engage with an interaction.