You could just set set the link's onClick property:
render () {
return(
{
this.props.notClickable
? event.preventDefault() }>Link
: Link
}
);
};
Then disable the hover effect via css using the cursor property.
.disabledCursor {
cursor: default;
}
I think that should do the trick?