Это не совсем понятно из вашего вопроса, но я думаю, вы используете ClassName2
, как это внутри ClassName1
(с некоторыми другими компонентами и конструктором конечно):
class ClassName1 extends React.Component {
render() {
return <ClassName2 />
}
}
Теперь я думаю,Вы используете ClassName1
в качестве маршрута с реагированием-навигацией.Компонент ClassName1
автоматически получает реквизит this.props.navigation
с помощью реакции-навигации.Чтобы передать его элементу ClassName2
, чтобы он также мог вызывать навигацию, это будет выглядеть так:
class ClassName1 extends React.Component {
render() {
return <ClassName2 navigation={this.props.navigation} />
}
}
Это основано на предположениях, поэтому дайте мне знать, если это то, что решит вашу проблему,Если да, я обновлю ваш вопрос, чтобы предоставить информацию, которая бы лучше описывала вашу проблему:)