#javascript #reactjs #material-ui #accordion #neuroscience
Вопрос:
У меня есть веб-сайт React с двумя одинаковыми меню, поэтому я создал компонент с меню и дважды визуализирую его в компоненте приложения.
Для меню я использую аккордеон пользовательского интерфейса Material, но когда я нажимаю на детали меню, меню по умолчанию закрывается. Как я могу это предотвратить?
Вот пример кода: CodeSandbox
Меня не волнует функциональность примера, я только хочу иметь возможность нажимать на детали меню, не закрывая его, и выполнять функцию onClick.
Комментарии:
1. Установите реквизиты «defaultExpanded» для расширения по умолчанию и «расширено» для ручной обработки.
2. @Madhuri Я не хочу, чтобы меню было расширено по умолчанию, и я уже пытался выполнить расширение с
expanded
помощью реквизита, используя переменную состояния. Но это не работает.
Ответ №1:
Я также начинаю с React, но я удалил код onClick = {() => handleClick (опция)}, и меню работает, я попытаюсь проверить что-нибудь еще, чтобы помочь вам.
Комментарии:
1. Спасибо, но мне нужна функция щелчка