It would be useful to have a handy way to add hover, focus and active state. So we might should add a hoverStyle, focusStyle and activeStyle prop to all components.
An alternative would be to implement a hook (i.e. useHoverState), but to me it seems to be easier to use props instead of a hook.
Resources:
https://gist.github.com/necolas
https://codesandbox.io/s/o9q8vy70l5
https://github.com/Shagamii/pseudo-class-example/blob/master/src/AccessibleComponent.js