Просто стейты менять?
создай стейт с массивом типо [false, false,false] и меняй один на тру если тру открытый
Типа того Менять у всех компонентов стейт isShow, кроме одного Думал, чтоб сделать глобальный стейт и там чет мутить, но это похоже на костыль
Использовать компонент <ClickAwayListener/> или hook useOutside
Почему глобальный? Сделайте выше у родителя который общий у всех и прокидывпйте им
Так, а в стейте, что будет? Какой-нибудь id кликнутого элемента?
Обсуждают сегодня