Support for view transitions is a little hacky, but as a proof of concept
this works. It does require changes to Astro's default router though, so
it's required to use <SuspenseViewTransitions /> instead
of Astro's default <ViewTransitions />.
Loading...
<Suspense>
<p slot="fallback">Loading...</p>
<SimpleExample delay={1000} />
<ReactCounter client:load />
</Suspense>