Très certainement, c’est d’ailleurs une approche classique de développement.
Pour te faciliter la tâche entre l’API développée en Laravel et le SPA développé en React, tu peux utiliser un outil comme Intertia (https://inertiajs.com/), largement recommandé officiellement par Laravel.
Bonsoir,
C’est possible de le faire avec ReactJS, et si vous voulez vous inspirer, j’ai déjà coder un exemple que vous pouvez trouver sur ce github repo