|
1 | 1 | # 03 Boilerplate |
2 | 2 |
|
3 | | -Next.js is unopinionated about how you [organize your project](https://nextjs.org/docs/app/building-your-application/routing/colocation) but it gives you some features to avoid create unnecessary routes like: |
| 3 | +Next.js is unopinionated about how you [organize your project](https://nextjs.org/docs/app/getting-started/project-structure) but it gives you some features to avoid create unnecessary routes like: |
4 | 4 |
|
5 | | -- [src directory](https://nextjs.org/docs/app/building-your-application/routing/colocation#src-directory) |
| 5 | +- [src directory](https://nextjs.org/docs/app/getting-started/project-structure#src-folder) |
6 | 6 |
|
7 | | -- [Store project files outside of app](https://nextjs.org/docs/app/building-your-application/routing/colocation#store-project-files-outside-of-app) |
| 7 | +- [Store project files outside of app](https://nextjs.org/docs/app/getting-started/project-structure#store-project-files-outside-of-app) |
8 | 8 |
|
9 | | -- [Private folders](https://nextjs.org/docs/app/building-your-application/routing/colocation#private-folders) using underscore as prefix: `_folderName`. |
| 9 | +- [Private folders](https://nextjs.org/docs/app/getting-started/project-structure#private-folders) using underscore as prefix: `_folderName`. |
10 | 10 |
|
11 | | -- [Route groups](https://nextjs.org/docs/app/building-your-application/routing/colocation#route-groups): `(folderName)` to groups several routes under the same folder without create a new group route. |
| 11 | +- [Route groups](https://nextjs.org/docs/app/getting-started/project-structure#route-groups): `(folderName)` to groups several routes under the same folder without create a new group route. |
12 | 12 |
|
13 | 13 | - [Image component](https://nextjs.org/docs/app/api-reference/components/image) in `./src/app/cars/layout.tsx`, differences with `<img style={{ width: 32, height: 'auto' }} src="/home-logo.png" />`. |
| 14 | + |
14 | 15 | - If we use `img` it downloads the full image and resizes it in the browser: ~214kB. |
15 | 16 | - If we use `Image` component it downloads the image with the size we need: ~3.2kB. |
16 | 17 | - Try `Image` component with `blurDataURL="/home-logo-low-resolution.png"` and `placeholder="blur"`. |
17 | 18 |
|
18 | 19 | - [Using fonts](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) |
| 20 | + |
19 | 21 | - [Font display values](https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display#values) |
20 | 22 |
|
21 | | -- [Working on support emotion and MUI](https://nextjs.org/docs/app/building-your-application/styling/css-in-js) |
| 23 | +- [CSS-in-JS support](https://nextjs.org/docs/app/building-your-application/styling/css-in-js) |
22 | 24 |
|
23 | 25 | - [Material Icons discussion](https://github.com/vercel/next.js/discussions/42881) |
24 | 26 |
|
25 | | -- [Module aliases](https://nextjs.org/docs/app/building-your-application/configuring/absolute-imports-and-module-aliases#module-aliases) |
26 | | - |
| 27 | +- [Module aliases](https://nextjs.org/docs/app/getting-started/installation#set-up-absolute-imports-and-module-path-aliases) |
27 | 28 |
|
28 | 29 | # About Basefactor + Lemoncode |
29 | 30 |
|
|
0 commit comments