#javascript #reactjs #components #react-forms
Вопрос:
Я пытаюсь выбрать через меню в react и получить идентификатор элемента.
Структура является
FormControl Select MenuItem MenuItem MenuItem
Я установил свойству MenuItem «ключ» некоторое значение, и я хочу достичь его в функции Select «onChange», но, похоже, я могу получить только значение элемента меню.
Поскольку код является частным, я не могу поделиться им, но я пытаюсь понять логику процесса, как я описал выше.
Ответ №1:
key
Реквизит просто используется React и не предназначен для использования вами. Похоже, вы используете MaterialUI. Если есть некоторые данные, которые вам нужны, передаваемые lt;MenuItem /gt;
с одним из возможных вариантов является создание собственного меню вы компонента, который расширяет MaterialUI, так что вы можете передавать любые данные, которые вам нужны в качестве опоры, а также передать функцию в нем, как еще одну опору, так что вы можете иметь больше контроля над тем, что общего между компонентом и его родителей. Надеюсь, это будет полезно без дополнительной информации о коде.
Комментарии:
1. Спасибо вам за ответ. Это не то, что я надеялся услышать, но в любом случае полезно.