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 ?

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

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час