When I have <Link>s on the page. It seems like when I click the element, it doesnt change my browser url right away, it almost seems like it goes ahead and fetches that entire page and then reroutes. What am I missing to make it so that the page goes into my loading.tsx state while my server side logic finished fetching data?
For example, going from /work-queue?date=2023-09-20 to /work-queue?date=2023-09-21.
I have two ways of doing it. One where I have a button that is really a Link with styles.
The other way is when I click the date picker it will do a router.push("work-queue?date=new-date-here");
The page does take a bit to fetch the data. How can I make it so it displays my loading.tsx so the user knows what's going on....
What am I missing?