Вы оцениваете this.func()
, а затем передаете результат (udnefined
) в качестве обратного вызова на onClick
, вызывая, таким образом, функцию undefined
при нажатии и не оказывая никакого влияния.
Вместо этого вы должны передать обратный вызов вашему атрибуту onClick
:
<div onClick={this.func}>