Authenticating with istio and SPA

I was going through this blog- Authenticating and Authorizing end-users with Istio and Auth0 where I came across the application types selected is Regular web application . Our company prefers to use React(CRA) with would require selecting a Single page application instead of regular web application (Nextjs). I was wondering if there was any particular reason it was suggested for Istio and pros or cons of selecting a SPA instead. Any help would be appreciated. thanks