The React 19 announcements and the existing React docs send a clear message: 1
The React 19 announcements and the existing React docs send a clear message:
1. Use a framework
2. Server render
3. Fetch in the route
My concern: Most React apps today do none of these.
Most React apps today:
1. Use create-react-app or Vite
2. Client render only
3. Fetch in components, not the router
And this still works fine, especially for internal apps.
I hope React 19 and later versions continue to fully support simple SPAs like this.