Il ne s'agit pas ici de dire que l'un est plus bien que l'autre, mais il s'agit de besoin réel :
✅ Si ton application n'est pas trop costaude, c'est-à-dire ne manipule pas beaucoup de données, utilise REST à cause de sa simplicité. À l'inverse, utilise GRAPHQL à cause de la structure qu'il prédéfinit à tes données.
✅ Si tu veux implémenter une API publique, utilise REST et surtout fait attention à la sécurité de tes données. Ne rend accessible que les données qui doivent l'être. Par contre, si tu n'as pas besoin de fournir une API publique, utilise GRAPHQL.
⁉️ Y'a-t-il quelque chose que j'ai omis ? Discutons-en en commentaire