Worth nothing, that react application (using React Server Components?)! If you have javascript enabled, it renders as a single page app, fetching each additional page via an API. If you disable JS, it renders it all on the server.
That's why content-driven websites should not be an SPA, and why I built https://mastrojs.github.io