У меня есть раскрывающийся компонент дизайна муравья в приложении React. Выпачающийся список включает подменю. Прямо сейчас, предметы подменю закрываются, когда они нажимают. Я хотел бы, чтобы они вместо этого оставались открытыми на клике. Тем не менее, решение использует старую оверлей для раскрывающегося компонента, которая устарела в пользу меню prop. Это в основном работает, за исключением того, что пункт меню имеет некоторую набивку вокруг себя, поэтому этикетка не занимает все пространство, которое занимает меню. Из -за этого подменю не закрывается, когда вы нажимаете в центре по нему (на метке), но он все еще закрывается, если вы нажимаете по краю (на прокладке).
Подробнее здесь: https://stackoverflow.com/questions/794 ... bmenu-item