Задать вопрос
maksipes
@maksipes

Как узнать состояние выпадающие списка Select?

Возможно ли узнать состояние списка - свернут или открыт в следующей ситуации:

<Select
  value={this.state.value}
  onChange={this.handleChange}
>
  <MenuItem value="">
    // тут как-то надо проверить состояние списка
  </MenuItem>
  <MenuItem value={10}>Ten</MenuItem>
  <MenuItem value={20}>Twenty</MenuItem>
  <MenuItem value={30}>Thirty</MenuItem>
</Select>


Тут юзается ReactJS и Material UI, компонент Select.

Есть ли какой-то способ проверить состояние списка - "open" он или нет, не передавая дополнительную пропсину из Select в MenuItem ?

Заранее благодарю.
  • Вопрос задан
  • 250 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
Старый прогер
Вижу два варианта:
1) контроллировать проп open
2) прокинуть onOpen/onClose и в локальном useState опираться на это состояние
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект