See [this medium.com article](https://mavtipi.medium.com/react-mouse-events-clicking-dragging-and-dropping-with-examples-b34513bc9a75) and [w3schools](https://www.w3schools.com/react/react_events.asp) Ultimately, aside from using `onClick` rather than `onclick`, it is just Javascript mouse events. Thus look to [this w3schools article on DOM mouse events](https://www.w3schools.com/jsref/obj_mouseevent.asp) | event | description | | ----- | ----------- | | onclick | A user clicks on an element | | oncontextmenu | A user right-clicks on an element | | ondblclick | A user double-clicks on an element | | onmousedown | A mouse button is pressed over an element | | onmouseenter | The mouse pointer moves into an element | | onmouseleave | The mouse pointer moves out of an element | | onmousemove | The mouse pointer moves over an element | | onmouseout | The mouse pointer moves out of an element | | onmouseover | The mouse pointer moves onto an element | | onmouseup | A mouse button is released over an element |