как передать данные с текущей страницы на предыдущую страницу с помощью navigation.goBack () или this.props.navigation.navigate ('fristpage', {product: item}) - PullRequest
0 голосов
/ 20 марта 2019

Я хочу обновить данные при перенаправлении на предыдущую страницу с текущей страницы. Вот мое демо

как я перенаправляю с 1-й страницы на 2-ю с данными

<TouchableOpacity onPress={() => this.props.navigation.navigate('secondpage', { product: item })}>
<Text>Got To Second page</Text>
</TouchableOpacity>

Как получить данные в методе componentDidMount на вторую страницу, а затем перенаправить на 1-ю страницу

для получения данных

 componentDidMount() {
      this.setState({ ListData: this.props.navigation.state.params.product });
    }

теперь я получу другие данные с сервера на 2-ю страницу, и мне нужно будет отправить на 1-ю страницу, но когда я перенаправляю на 1-ю страницу, он не может обновиться, или метод рендеринга данных componentDidMount не работает. Как я могу получить данные из перенаправления или обратного нажатия с текущей страницы на предыдущую страницу?

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