Skip to main content

PressEvent Object Type

PressEvent object is returned in the callback as a result of user press interaction, for example onPress in Button component.

Exampleโ€‹

{
changedTouches: [PressEvent],
identifier: 1,
locationX: 8,
locationY: 4.5,
pageX: 24,
pageY: 49.5,
target: 1127,
timestamp: 85131876.58868201,
touches: []
}

Keys and valuesโ€‹

changedTouchesโ€‹

Array of all PressEvents that have changed since the last event.

TypeOptional
array of PressEventsNo

force
iOS
โ€‹

Amount of force used during the 3D Touch press. Returns the float value in range from 0.0 to 1.0.

TypeOptional
numberYes

identifierโ€‹

Unique numeric identifier assigned to the event.

TypeOptional
numberNo

locationXโ€‹

Touch origin X coordinate inside touchable area (relative to the element).

TypeOptional
numberNo

locationYโ€‹

Touch origin Y coordinate inside touchable area (relative to the element).

TypeOptional
numberNo

pageXโ€‹

Touch origin X coordinate on the screen (relative to the root view).

TypeOptional
numberNo

pageYโ€‹

Touch origin Y coordinate on the screen (relative to the root view).

TypeOptional
numberNo

targetโ€‹

The node id of the element receiving the PressEvent.

TypeOptional
number, null, undefinedNo

timestampโ€‹

Timestamp value when a PressEvent occurred. Value is represented in milliseconds.

TypeOptional
numberNo

touchesโ€‹

Array of all current PressEvents on the screen.

TypeOptional
array of PressEventsNo

Used byโ€‹