Не думаю, что есть способ определить, какая кнопка была нажата, без изменения уже существующих функций.
Вы можете создать «глобальную» функцию для кнопок, где все они проходят, а затем вызывают фактическую кнопку. Например:
onPressHandler=(buttonPressedFunction)=>{
//Do what you need
buttonPressedFunction()
}
firstButtonClick=()=>{
//first button click function
}
secondButtonClick=()=>{
//second button click function
}
//render
<Button title="first button" onPress={()=>{this.onPressHandler(this.firstButtonClick)}}/>
<Button title="second button" onPress={()=>{this.onPressHandler(this.secondButtonClick)}}/>
Еще нужно изменить onPress на каждой кнопке, но, по крайней мере, она проходит через одну функцию, делая функцию нажатия кнопки по-прежнему независимой