Как отобразить выбранный элемент плоского списка с одного экрана на другой в реагирующем? - PullRequest
0 голосов
/ 24 февраля 2020

Как отобразить выбранный элемент плоского списка с одного экрана на другой в реакции на родной язык?

Я пытаюсь выбрать пол с помощью плоского списка. Поэтому, когда я выбираю пол из плоского списка в то время, я хочу показать, что Пожалуйста, помогите мне. Заранее спасибо.

Как я могу достичь этой функциональности.

1 Ответ

1 голос
/ 24 февраля 2020

В вашем сценарии вы можете просто передать значения с помощью параметров в реагирующей навигации - Просмотр

Предполагая, что вы можете получить четкое значение выбранного списка (Пол): :)

Предполагается, что вы должны передать значения в SecondScreen

Это функция, которая получает выбранный элемент из FlatList

itemOnClickListner = gender => {
  // gender is the selected gender of the user

  //Now you need to pass it to second screen
  this.props.navigation.navigate('SecondScreen', {
    screen: SecondScreen,
    Gender: gender,
  });

};

Внутри SecondScreen (экран, на котором мы передаем значения) указывает, что вам нужно сохранить передаваемое значение следующим образом

  this.state = {
      SelectedGender: this.props.navigation.state.params.Gender,
    };
...