Как вызывать методы для динамически добавляемых компонентов в React Native - PullRequest
0 голосов
/ 14 марта 2020

поэтому в моей программе я добавляю компоненты динамически по нажатию кнопки. Компоненты являются Time Pickers. И мне нужно иметь возможность установить время для каждого из этих компонентов на основе выбора пользователя в Time Picker.

Поэтому, когда я вызываю метод для установки времени для определенного c выбора времени, это будет иметь свои собственные методы. Но теперь я не уверен, как я вызываю метод для работы с данным компонентом. Таким образом, у каждого компонента есть индекс, но как мне вызвать методы для динамически добавляемых компонентов?

Методы, которые я имею для изменения состояния исходного компонента:

    cancel() {
      this.TimePickerS.close();
    }

    confirm(h, m) {
      this.setState({ slot0: `${h}:${m}` });
      this.tPicker.close();
    }

Итак, начальный Time Picker имеет название «tPicker», я еще не нашел способ назвать динамически добавленные, но, конечно, я могу добавить к ним индексы.

Так что мне лучше назвать эти новые компоненты и вызвать методы для каждого компонента соответственно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...