Я создал новый компонент в своем коде Reactjs и у меня есть кнопка с функцией onClick. Но функция onClick не работает. Я перепробовал все, но все равно не работает. Есть идеи, как я могу решить эту проблему?
import React, { Component } from 'react';
import MenuIcon from '@material-ui/icons/Menu';
class HeaderComponent extends React.Component {
constructor(props){
super(props);
this.openMenuBar = this.openMenuBar.bind(this);
}
openMenuBar(){
console.log("open");
}
render(){
return(
<div>
<button onClick={() => { this.openMenuBar()}}>
<MenuIcon/>
</button>
</div>
);
}
}
Этот компонент затем вызывается в app.js
<HeaderComponent/>
UPDATE
Немного полезной информации: всякий раз, когда я направляю его к пути (app / path / xx), кнопка не активируется. В противном случае, это кликабельно (если путь является корневым)