A ne pas confondre avec le null coalesce operator en Javascript ?? . Cet opérateur est encore appelé optional chaining operator.
if (data.error?.message) {
Alert.alert('Erreur carte',
`Votre transaction ne s\'est pas terminée correctement Message de Stripe.com : ${data.error.message}`)
} else {
return data.id
}
Si error n’existe pas alors data.error?.message évaluera en undefined