this repo has no description
No prefetching (baseline)#
This is the baseline approach — no prefetching whatsoever. Every page navigation triggers a fresh network request, and the user sees loading skeletons while data is fetched on demand.
How it works#
- The user navigates to the page
- React Query fires the fetch request from the component
- A loading skeleton renders while the query resolves
- Data arrives and the table renders with results
Trade-offs#
- Latency: Every navigation incurs a full server round-trip
- UX: Loading skeletons are visible on every page visit
- Simplicity: The implementation is the easiest to understand and maintain
When to use#
This pattern works for low-traffic pages, internal tools, or anywhere the performance overhead of a round-trip is acceptable. It is the simplest possible starting point before adding any prefetching strategy.