передача параметров в перенаправленный с реагировать-навигацией, но результат не определен - PullRequest
0 голосов
/ 05 июня 2018

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

if (responseData.items) {
          this.props.navigation.push('SearchResults', {users: responseData.items });
          } else {
            this.setState({ errorMessage: 'No results found'});
          }

навигатор моего кода

const Sp2hpStack = createStackNavigator({

Поиск: SearchScreen, SearchResults: SearchResults,});

мой код Результат

render() {
const { users } = this.props.navigation.state;
console.log(users);
return (
  <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
    <Text>email : {users.email} </Text>
  </View>
);

}

но результат не определен, пожалуйста, помогите мне

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

пожалуйста, попробуйте с - const { users } = this.props.navigation.state.params; не const { users } = this.props.navigation.state;

0 голосов
/ 05 июня 2018

Чтобы получить параметры из маршрута, вы можете получить к ним доступ через this.props.navigation.getParam ('users', [])

PS: пустой массив необязателени это будет значение по умолчанию, если пользователи не определены

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