вы должны использовать этот метод следующим образом, чтобы запустить вашу функцию
navigationButtonPressed({ buttonId }) {
let isRTL = this.checklanguage();
switch (buttonId) {
case 'menuBtn': // id of your navigation item
this.toggleSideMenu(isRTL); // func to run
break;
case 'logoutBtn':
this.logoutHandler();
break;
default:
break;
}
}
ваш код содержит ошибку, так как он работает на Object и вы не сделалине включите его в свой код
// for the parameter I've tried: `{buttonId}`, `{backButton}`,`"backButton"`, `backButton`
navigationButtonPressed(backButton) {
const socket = io("http://172.31.99.250:3000");
socket.emit("leaveLobby", this.state.username);
}
попробуйте мой