Избегайте мгновенного срабатывания многократного нажатия на осязаемую область в react-native

#react-native

Вопрос:

Когда я нажимаю кнопку «Отправить» (используется сенсорная прозрачность) несколько раз, она мгновенно запускает функцию несколько раз. Любые предложения по устранению этой проблемы.

Ответ №1:

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

Ответ №2:

для этого вы можете использовать state settimeout функцию и,

после нажатия кнопки TouchableOpacity просто установите состояние false и в поле установить время ожидания измените его на true через некоторое время