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