To set your mind at ease, the onClick event does work with divs in react, so double-check your code syntax.
These are right:
<div onClick={doThis}>
<div onClick={() => doThis()}>
These are wrong:
<div onClick={doThis()}>
<div onClick={() => doThis}>
(and don’t forget to close your tags… Watch for this:
<div onClick={doThis}
missing closing tag on the div)