Как вызвать компонент, привлеченный методом onPress? - PullRequest
0 голосов
/ 29 апреля 2020

Я делаю проект с реактивным родным, где у меня уже есть навигация, я использую 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, вызывается функция (которую я уже могу сделать), которая вызывает другой экран (который я не мог ') т))

Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...