Я делаю проект с реактивным родным, где у меня уже есть навигация, я использую bottomTabBavigator, определенный в маршрутах. js файл. Один из этих маршрутов ведет на страницу, содержащую карту MapPage. js.
На этом экране я хотел бы вызвать другой экран, в соответствии с щелчком пользователя, я включаю поведение в Map Maker. (Что-то вроде stacknavigator)
<Marker key={index}
coordinate={{
latitude: maker.coordinate[0].latitude,
longitude: maker.coordinate[0].longitude
}}
title={maker.companyName}
description={'Ambev Code: ' + maker.ambevCode}
onPress={() => this.state?.idMaker==maker.id ? this.callFactory() : this.setState({idMaker:maker.id})}
>
</Marker>
В Метод onPress (), я выполняю проверку, которая не подходит для вопроса, и вызываю функцию callFactory (), я хотел бы, чтобы эта функция вызывала экран (что-то похожее на стиль stacknavigator), но я не нахожу никакой документации о том, как это сделать.
На практике мне нужно, чтобы, когда пользователь нажимает второй раз на Maker, вызывается функция (которую я уже могу сделать), которая вызывает другой экран (который я не мог ') т))
Как я могу это сделать?