This is now available using components and states, you no longer require multiple artboards to perform micro-interactions as seen in the images below.
You can create a component, add multiple variations (states) to it, and wire it to mimic real-world user behaviour (without having to copy your components multiple times).
Having components with states also makes it easier to manage your assets and to create interactive design systems.
In this image is a demonstration of interactions possible using a component and different states:
and here is the output, an image showing the preview of our artboard:
For further information check out Adobe XD's documentation on components and states here's a handy tutorial you can follow for components and states