Comments (2)
I also ran into this, the docs seemed to be a bit misleading here. Our case is similar, where only a single page should opt out of the default layout, easy to handle within the root route via a route handle.
from remix.
The behaviour you are seeing is the expected one. Perhaps a note should be added to the docs explaining that everything will be always nested under root.
The trick is to either switch the layout in root depending on the location (useLocation), or leave the root as simple as possible (make it only render the shared parts) and use pathless routes (the section right below the one you linked)
from remix.
Related Issues (20)
- Symbols decoding issue HOT 2
- Nested route ErrorBoundaries can cause "Unexpected Server Error" during SSR, if error is thrown below Outlet
- ErrorBoundary hydration fails in development if there are any elements in head after Links
- Remix Cloudflare builds should not work on based on the `/functions` directory HOT 3
- Quirrel is not working with the latest Remix Build HOT 1
- Using `as const` on an enum triggers typescript errors on `unstable_defineLoader`
- Using Suspense + Await to resolve deferred loader data breaks pending UI when navigating within the same route HOT 1
- Using React.lazy for a component can cause the styles to disappear when navigating to another route with the same component.
- Material UI breaks Remix SPA build (but works fine in regular Remix apps) HOT 4
- createFileSessionStorage not working HOT 1
- flat is not function when run i android 9 HOT 9
- playground template Error HOT 1
- 'Possibly Infinite' type when attempting to use new Single Fetch types HOT 1
- Opt out from scroll restoration on a per Link basis HOT 3
- Double clicking on <Link to={} /> makes several requests to the parent routes HOT 1
- forwarding of request cookie headers comma separated instead of semi-colon separated HOT 1
- Hydration failed sometimes not always, the diff remixDevTools shows almost is about style attribute.
- Remix serve crashes with pm2 in cluster mode HOT 10
- @remix-run/express ipv6 only crash! HOT 1
- cross-env listed as both dependency and dev-dependency in the express template HOT 2
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 remix.