React navigation 5.0 неопределенные параметры

#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. Сталкиваюсь с той же проблемой