Next.js 13 - Layouts and Pages Explained in 20 mins or so

Поделиться
HTML-код
  • Опубликовано: 17 апр 2023
  • Enroll to the Full Stack React Course 👇
    developedbyed.com/p/the-full-...
    Heyo👋
    In this video we are going to explain all the different kind of pages and layouts next.js 13 provides you.
    If you have been avoiding the app directory, i'd highly recommend giving it a go today.
    Here is an example github
    github.com/developedbyed/next...
    🛴 Follow me on:
    Twitch: / developedbyed
    Twitter: / developedbyed
    Instagram: / developedbyed
    Github: github.com/developedbyed/
    #programming #react #webdevelopment
  • НаукаНаука

Комментарии • 83

  • @developedbyed
    @developedbyed  Год назад +2

    Code 📔 github.com/developedbyed/next-pages-examples
    Mess around with it live here ⚡: next-pages-examples.vercel.app/
    Full Stack Next Course 13 🔥: developedbyed.com/p/the-full-stack-react-course

  • @dev_franqqi
    @dev_franqqi Год назад +5

    The timing of this is amazing... literally started my next Js 13 journey yesterday...Thanks Ed❤️

  • @harrisonlawton9630
    @harrisonlawton9630 Год назад +5

    You're killing it with these great walkthroughs. Keep it coming!

  • @paschalynukwuani6930
    @paschalynukwuani6930 Год назад +3

    Dev Ed has a reputation for doing great, concise and comprehensive tutorials. I appreciate you so much. This tutorial here was all I needed to understand Next.js better. Thanks for keeping it short and simple. You are the BEST man!

  • @asher-youtube
    @asher-youtube Год назад

    Exactly what I needed - thank you! ❤ Buying your course this week

  • @naisunodansu
    @naisunodansu Год назад +22

    Thanks Felix!

  • @benjaminuwah1850
    @benjaminuwah1850 Год назад +2

    Everything’s very easy to understand following your step

  • @0xSoko
    @0xSoko 11 месяцев назад

    Thank you! feeling much more comfortable with app router now :D

  • @semenpetrenko3316
    @semenpetrenko3316 10 месяцев назад +2

    Which extension are you using for the autocomplete?

  • @leannemillar8839
    @leannemillar8839 11 месяцев назад

    Congratulations to you both!

  • @theifeanyi
    @theifeanyi Год назад +1

    Thanks a lot Ed. Just to be clear though. 1.) I understand that loading is triggered once we are awaiting a render. so my question is we can have a loading.tsx in the main app directory and use it globally right? how will that work for each route. do we import it in each page.tsx? 2.) when we have multiple pages in a folder. say product list and the product details page in one folder. how do we manage it since each file is called page.tsx ? Sorry i am still new to nextjs

  • @hossinhabil7743
    @hossinhabil7743 Год назад

    Thank you for the amazing video ❤

  • @squidux
    @squidux 8 месяцев назад

    and just like that, I've been spending 3 hours trying to figure out what I was doing wrong, read docs and everything and in less then 3 minutes I got my answer. 🙏🏾

  • @maxwebstudio
    @maxwebstudio Год назад

    I tried and really love the DX with the app folder.
    I find it to be a way more efficient and easy way to go.
    But till it is not production ready, we kinda stuck with the 'normal' approach

  • @youssefmahmoud6268
    @youssefmahmoud6268 Год назад

    Thanks a lot, i have a question please, i want to make two layouts, very layout has its own nav that i do not need to import it in very page, layout for client and layout for dashboard.

  • @benjaminuwah1850
    @benjaminuwah1850 Год назад +1

    My best online instructor

  • @rockNbrain
    @rockNbrain Год назад

    Great job dude 🎉

  • @nithinjunior8116
    @nithinjunior8116 Год назад +1

    Have a great journey ahead❤🎉

  • @_kadirmetin
    @_kadirmetin 10 месяцев назад

    Thanks for the video Ed. I have a question. I made a blog project, so I want an admin panel. I don't want to use global layout in my admin area. How can I use two layouts in one project?

  • @guilhermemm-dev
    @guilhermemm-dev Месяц назад

    Is there a way to implement the new reusable layout.tsx in a NextJs v14 project but still use the old NextJs "pages" folder instead of "app"?

  • @Popo-hr6gc
    @Popo-hr6gc Год назад

    Is naming the file index.tsx (instead of page.tsx) deprecated in Nextjs 13? Or will it still work?

  • @user-oq3tr6wv1t
    @user-oq3tr6wv1t 7 месяцев назад

    How is the loading.tsx triggered from within page.tsx in the movies-loading folder?

  • @noooOne462
    @noooOne462 8 месяцев назад

    is there a way so that the first fetch is from the server and the rest if the user changes something like query than from the client

  • @Itspinky1995
    @Itspinky1995 10 месяцев назад

    what theme or exstention is that for the cool folders icons

  • @dearvivekkumar
    @dearvivekkumar Год назад

    wallpaper is too awesome... That is first thing got noticed. 😀

  • @user-yh5bb9xz6e
    @user-yh5bb9xz6e 6 месяцев назад

    how are your tags are fetching components from server just by hovering over the link?

  • @m.nazran2087
    @m.nazran2087 Год назад

    Cool desktop. where u get the background

  • @ShubhamSingh-gw9kq
    @ShubhamSingh-gw9kq 11 месяцев назад

    I liked yout pc homepage theme, its so soothing, where can I find it?

  • @edricko7
    @edricko7 Год назад

    Congratulations Ed😂🎉

  • @luizmeraki
    @luizmeraki Год назад

    Please, someone explain me one thing. The folders like: components, assets, services... should inside of app folder or it's not necessary?? Is there something about at the docs?

  • @bartbroekhuizen5617
    @bartbroekhuizen5617 10 месяцев назад

    Is it not better to use Suspense Api when your movies are still loading, seems quicker and neater (less routing)

  • @thinBillyBoy
    @thinBillyBoy 8 месяцев назад

    Ed, can you help me solve this? I can only use .env.local in the root dir and not under utils for some reason, and I'm stumped because others can use it under util like you did here. :(

  • @iAmTheWagon
    @iAmTheWagon Год назад

    Oh please do a video on Parallel Routes and Intercepting. 🙏😚

  • @nithinjunior8116
    @nithinjunior8116 Год назад +2

    Thank you sir for teaching us for free,
    I want to learn and work with you.
    i have make all project that u have made,,,and even more.,, I am student of 2nd year...and please tell how can i grab internship.

  • @sang4005
    @sang4005 Год назад +1

    Thanks

  • @mikee2765
    @mikee2765 Год назад

    very nice thank you. Hope you drop the low background music

  • @leomacdon7858
    @leomacdon7858 Год назад

    Thank you sir

  • @a99986
    @a99986 9 месяцев назад

    is ti possible to change page.tsx defaul file name and brake in to part

  • @guyfromdoon
    @guyfromdoon Год назад +1

    Most required video... Also first comment 🫡🫡❤

  • @emrahyigit
    @emrahyigit Год назад

    Is there a reason why we see this "app" folder in all videos, even though the Next says it's beta?

  • @YoungHazeun
    @YoungHazeun Год назад

    hi! does anyone knows what vscode theme he use in the video?

  • @ichacodes
    @ichacodes Год назад

    Yes. The slow loading thing is a real problem, people will leave the site thinking it's error

  • @eclipse6936
    @eclipse6936 Год назад

    the ttiming for this...i swear!

  • @robertodelvalle9919
    @robertodelvalle9919 Год назад

    Hello, does anyone knows what vscode theme he use in the video?

  • @tuantranvan8807
    @tuantranvan8807 11 месяцев назад

    thank you

  • @behold_a_son
    @behold_a_son 11 месяцев назад

    How does next know to load page.tsx after loading.tsx. You haven't added any logic specifically.
    Is this a default next feature that calls loading.tsx if page.tsx is loading? Is that unique to the filename "loading.tsx"?

  • @lukecartwright613
    @lukecartwright613 Год назад

    Congrats on getting married!! 👰🏻🤵🏻‍♂ I remember when you announced engagement :D

  • @maherylala2153
    @maherylala2153 Год назад

    Congrats on the wedding tho 🎉

  • @acerpaulo7680
    @acerpaulo7680 10 месяцев назад

    i feel like hugging you right now thanks alot at least i van sleep now😅

  • @MusicsFree
    @MusicsFree Год назад

    In this video you looking something changed!!

  • @deeep7578
    @deeep7578 Год назад +1

    congrats 🎗

  • @antoniolucio5243
    @antoniolucio5243 Год назад

    thank u sr

  • @zoltancaputo9562
    @zoltancaputo9562 5 месяцев назад

    awesome tks

  • @nekoresOfficial
    @nekoresOfficial Год назад +1

    🎉

  • @dayachettri5157
    @dayachettri5157 Год назад +1

    learned a lot from you

  • @abhilashm5236
    @abhilashm5236 10 месяцев назад

    if i declare "use client" in layout (not root layout), will all its children be a client component ..?

  • @GriffinGradke
    @GriffinGradke Год назад +1

    Congratulations on getting married Ed!

  • @scottclarke953
    @scottclarke953 Год назад +3

    Congratulations on your wedding !!!!!🎉🎉🎉🎉🎉🎉🎉 I hope you and your beautiful wife are having a wonderful time. 👍👍👍👍👍👍👍👍

  • @judeugwu1996
    @judeugwu1996 11 месяцев назад

    congratulation

  • @ekchills6948
    @ekchills6948 Год назад

    You're the best

  • @winningtech5
    @winningtech5 Год назад +1

    I forgot this man was still in this space. He changed his name

  • @7ala9at
    @7ala9at Год назад

    please can u talk about nextjs with laravel api authentication? crash course in youtube :)

  • @rpanda_old
    @rpanda_old Год назад

    How to add fake delay

  • @aktoriukas
    @aktoriukas Год назад

    worth mansioning that this is still beta & need explicitly to choose app layout to use it.

  • @rabibarik1931
    @rabibarik1931 Год назад

    Hi sir please help me for discation

  • @DanoldNyamsi
    @DanoldNyamsi 8 месяцев назад

    You're a mad guy 😂

  • @simoncallelaverde
    @simoncallelaverde Год назад

    Dev Ed, why don't you import instead of :S
    Brah, this new Zelda game coming out soon is driving me nuts

  • @arhabersham
    @arhabersham Год назад +1

    Congratulations ❤😃💍🎉

  • @francisfuwaku
    @francisfuwaku 9 месяцев назад +1

    congratulation.....happy and sweet marriage

  • @akash.deblanq
    @akash.deblanq Год назад

    Felix-box

  • @emmanuel8944
    @emmanuel8944 Год назад +1

    First to comment😅

  • @Frost_Byte_Tech
    @Frost_Byte_Tech 9 месяцев назад

    Exactly what I expected from marrying a South African 😂😂

  • @Lasang824
    @Lasang824 Год назад +1

    First 😳

  • @greendsnow
    @greendsnow Год назад

    did he just say 'pewdiepie' ?

  • @emmanuelbanky5735
    @emmanuelbanky5735 9 месяцев назад

    Thought u where guy

  • @tomilola_ng
    @tomilola_ng 8 месяцев назад

    When you are teaching, endeavour to turn off Co-pilot it is very distracting

  • @wegene2056
    @wegene2056 Год назад +1

    am i the only one heard b**b*s not movies?🧒🧒🧒 6:35

  • @bwustinbweem
    @bwustinbweem Год назад

    i feel so dumb. been stressing over my page loading time and i never thought about loading.tsx file. i dont know if i just missed that in the docs or what but whatever, its fixed now!

  • @GarfieLD-Mami
    @GarfieLD-Mami 8 месяцев назад

    Thx bro