Я хочу выйти из системы, когда я нажимаю на элемент «logout», расположенный внутри выпадающего меню.
, но событие onClick не запускается при нажатии на него.
это код
<nav className="navbar navbar-expand-sm navbar-dark bg-dark mb-4">
...
<ul className="navbar-nav ml-auto">
<li className="nav-userdata dropdown" data-toggle="dropdown" role="button"
aria-haspopup="true" aria-expanded="false" >
<img src={user.avatar} className={"avatar"} alt={"user avatar"}
/>
<div className="dropdown-toggle" >{user.name}</div>
<ul className="dropdown-menu bg-dark">
<li><a href={"#"} onClick={() => console.log("logout")}>Logout</a></li>
<li><a href="#">Dashboard</a></li>
</ul>
<span className="caret"></span>
</li>
</ul>
...
</nav>
в консоли нет ошибок, onClick работает так, как задумано, когда я добавляю его вне выпадающего меню.
есть способ заставить это работать при использовании начальной загрузкивыпадающее меню?