#react-native #react-navigation #react-navigation-v5
#react-native #react-навигация #react-navigation-v5
Вопрос:
Передача данных с одного экрана на другой экран
<TouchableOpacity
onPress={() =>
this.props.navigation.navigate("CourseListBySubject", {
cateoryId: subject.id,
})
}
>
render() {
//const { categoryId } = this.props.route.params;
console.log(this.props.route);
return <Text>Test</Text>;
}
Параметр не определен в выводе консоли
Object {
"key": "CourseListBySubject-l0ynFMFcdC5uToYiupsGr",
"name": "CourseListBySubject",
"params": undefined,
}
Кто-нибудь может помочь получить данные параметров на втором экране?
Комментарии:
1. Вы передаете параметры правильно, можете ли вы также опубликовать конфигурацию навигации?
2. Вы уверены, что
CourseListBySubject
это не вложенный навигатор? Смотрите здесь3. У вас опечатка в первом блоке кода. Там отсутствует буква «g»
4. Сталкиваюсь с той же проблемой