React-native-navigation проверяет, существует ли componentID перед нажатием

#react-native #react-native-navigation #wix-react-native-navigation

#react-native #react-native-navigation #wix-react-native-navigation

Вопрос:

Я использую библиотеку react-native-navigation для навигации по экранам в моем приложении, проблема в том, что если я перейду к экрану нажатием кнопки и буду нажимать быстро несколько раз, то этот конкретный экран откроется несколько раз. Мой вопрос в том, есть ли какая-либо возможность проверить, существует ли экран в стеке, прежде чем нажимать на него, интересно, существует ли какой-либо метод или свойство, из которого я могу получить стек с идентификаторами компонентов.

PS: Я не хочу отключать кнопку после первого нажатия.

Комментарии:

1. вы получили какое-либо решение?

Ответ №1:

Вы можете отключить функцию, в которой обрабатывается событие нажатия кнопки. для этого довольно легко можно использоватьLodash.throttle.