Как передавать данные между экранами в навигации по ящикам в React-Native - PullRequest
0 голосов
/ 26 марта 2020

Я хочу перенести значение состояния одного экрана на другой экран. Как это сделать? Оба экрана находятся под панелью навигации.

1 Ответ

0 голосов
/ 26 марта 2020

Чтобы передать значение между различными действиями

Подход 1 : передать параметры в маршрут, поместив их в объект в качестве второго параметра навигации. функция навигации с первого экрана. Использование:

this.props.navigation.navigate('RouteName', { /* params go here */ })

Считайте параметры на втором экране. Использование:

this.props.navigation.getParam(paramName, defaultValue)

Подход 2 : с использованием приставки. С его помощью вы создаете общее хранилище переменных, так что вы можете получить к ним доступ в любом месте приложения. Следующая ссылка демонстрирует, как настроить Redux в вашем проекте. https://blog.cloudboost.io/getting-started-with-react-native-and-redux-6cd4addeb29

...