Comments (2)
When Next.js sees a loading file (loading.tsx
), it uses it as a replacement for the page file (page.tsx
), and not the layout file (layout.tsx
). In your reproduction, there's a longer delay for the layout than there is for the page. If you were to have added console logs before those calls to sleep, you would have noticed that the pages and the layouts were rendered in parallel. So the page actually finished first, the layout second.
In this case, the layout blocked longer then the page took, so the loading wasn't shown. If you had placed a loading.tsx
file in the app/loading_tsx_not_working folder, you would have seen that loading state right away.
from next.js.
This closed issue has been automatically locked because it had no new activity for 2 weeks. If you are running into a similar issue, please create a new issue with the steps to reproduce. Thank you.
from next.js.
Related Issues (20)
- RSC request prevent on prefetch false HOT 2
- Document not defined, NextJS cant throw traces HOT 1
- Global error not working if triggered in sub-path in version 13.5.5
- Wrong generated favico metada links HOT 1
- notFound() does not replace robots tag HOT 1
- Web workers do not work when runtime is edge HOT 4
- Google Analytics package in @next/third-parties/google doesn't track data if multiple GA4 streams are added HOT 1
- Docs: `pages/optimizePackageImports` points at `compress` instead HOT 2
- Loading.tsx files dont works with nested routes
- Unable to Fetch Data from Backend Server in Next.js SSR Production with Docker HOT 1
- with-next-translate example broken (html, body missing in layout; 404 pages)
- Stale search parameters when using an anchor/fragment in the `as` property of `Link`
- Docs: 在next14.2.5版本中,怎么监听路由的的变化 HOT 1
- Response.redirect with relative URLs not working for Route Handlers HOT 1
- Error: Automatic publicPath is not supported in this browser
- Form error with server action on route change
- Gravatar Error On Build HOT 1
- [Turbopack] [Dev] Error: Could not parse module '/app-router-context.js' with `next-auth`
- Docs: Missing Instructions for Configuring next.config.mjs to Use next/mdx Package
- Error instance not preserved in `onRequestError`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from next.js.