Здесь я играл с ним в течение минуты
, так как я впервые предложил добавить локальное const и функцию для обработки выпадающего списка
const [visible, setVisible] = useState(false);
const handleHover = () => {
setVisible((prevVisible) => (prevVisible = !prevVisible));
};
А затем просто
<Navbar.Collapse id="basic-navbar-nav" onMouseEnter={handleHover}>
<Nav>
<NavDropdown
title="Beneficiary"
id="basic-nav-dropdown"
className="Dropdown"
show={visible}
>
...
Как я и подозревал, вам придется обрабатывать и событие отпускания мыши, пока в моей функции
setVisible((prevVisible) => (prevVisible = !prevVisible));
мы переключаем видимость при вводе мыши, но вы понимаете, суть :) ЛМК, если я могу помочь дальше, или если вы найдете лучшее решение