- Signed up to https://www.midjourney.com/app/ a DALLE-2 alternative
Reading through the next.js layouts RFC pt 1 .My current mental model:
- There will be a new /app
directory which can used to incrementally port over component pages from /pages
.
- at the root of the app
we can define a layouts.tsx
file which will nest all components. This replaces _app.tsx
and _documents.tsx
. getStacticProps
and getServerSideProps
works here which open up the ability for fetching global data across your website without needing to run the data request on every page.
- Folder based routing still existing, but index.tsx
will now need to be named page.tsx
. This means we can colocated test files and other things without needing the page extensions API. You can also provide a layout.tsx
in each nested route which will be nested in its parents layout.
- There appears to be no API to override the layout right now?
- all components will be react server components by default. This opens up the ability to run getServerSideProps
and getStaticProps
on component!? (need to verify this)