Next.js 15 Breakdown (Everything You Need To Know)

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 145

  • @PhilipnesChistrin
    @PhilipnesChistrin 11 днів тому +112

    aitutorialmaker AI fixes this. Next.js 15 introduced major changes.

  • @mitchy3686
    @mitchy3686 25 днів тому +7

    You know how good of a teacher you gotta be to purposely make a mistake (at 11:51) to teach and demonstrate? Top tier

  • @sealone777
    @sealone777 26 днів тому +75

    My guess is that Nextjs 15 was ready for months but they no longer wanted to wait for official React 19

    • @AIZEN155
      @AIZEN155 26 днів тому +4

      A lot of changes were fixing current bugs and changing the caching system

  • @Sahil.1
    @Sahil.1 26 днів тому +14

    My guys is extra consistent nowadays

  • @ukaszrozewicz7488
    @ukaszrozewicz7488 26 днів тому +172

    Too many changes, too often, too many backward-incompatible changes... Next.js is becoming a framework for UA-cam content creators who get new material for their next video out of it. Companies building large systems and serious applications are slowly starting to avoid Next.js...

    • @YakovFn
      @YakovFn 26 днів тому +12

      Then just dont upgrade

    • @sendashish
      @sendashish 26 днів тому +5

      That's true for my company too hahah

    • @ricardocnn
      @ricardocnn 26 днів тому +8

      True, don't make sense to learn this stuff, is waste of time

    • @huyifan83
      @huyifan83 26 днів тому

      Next.js is horrible. Use Remix

    • @commecestbizarre
      @commecestbizarre 26 днів тому +8

      Indeed, you can literally see some websites (some major websites too) not upgrading to the latest versions, they stay on Next 13
      I was a Next.js user since v9, but I started to give up since v13 and it's not the v15 that will make me comeback

  • @kylemichaelsullivan
    @kylemichaelsullivan 26 днів тому +3

    I really appreciate the consistent quality of your content, and I appreciate all your effort on this!

  • @DrewLandgrave
    @DrewLandgrave 26 днів тому +6

    The instrumentation change is not something to be skipped over. It brings things like OpenTelemetry into the next ecosystem. Things like this are huge for monitoring apps that talk across multiple services. Eg tracking from next to a graphql server to a REST api and back

  • @yoftahe-yt
    @yoftahe-yt 26 днів тому +24

    We would like to see you playing that guitar 😊

  • @Sahil.1
    @Sahil.1 25 днів тому +1

    3:53 just wanted to say thanks man I was building a new project and this error came up then I remembered your video you saved my days of hard work

    • @EDS432
      @EDS432 21 день тому +1

      your 0 users project?

    • @Sahil.1
      @Sahil.1 21 день тому +1

      @EDS432 yes

  • @quynhd.2334
    @quynhd.2334 16 днів тому

    Thanks, I didn't want to watch the whole conference, this is to the point and a good summary

  • @Ken-zh4gu
    @Ken-zh4gu 26 днів тому +5

    Thanks Kyle for the NextJs 15 breakdown

  • @kunalvirk
    @kunalvirk 22 дні тому +1

    After seeing so many updates & improvements I am one of very few devs who will prefer pages router over app router or remix

  • @ts8960
    @ts8960 24 дні тому +8

    Am i the only one who hates the heavy push for server side frameworks? I like my websites to have a loading spinner, and then present a fully working page to the user with smooth experience, while server side frameworks have unpredictable behavior and jittery experience just because developers feel the need to overcomplicate things. Isnt this one of the reasons that chatgpt website moved away from nextjs to a different framework
    Not to mention keeping seperate files for server and client makes perfect sense, while nextjs throws everything in one src file

    • @lindakusuma6671
      @lindakusuma6671 23 дні тому +2

      Me too, i keep wondering why these moves all sudden all people talk about ssr. Thats why i cant wait for tanstack start. It’s the only meta framework with a mindset of client first, then if you need ssr you can opt-in. In one of my app, i need the capability to server render one page. No way i would use nextjs for that lol.

    • @nickwoodward819
      @nickwoodward819 День тому

      seems predictable to me? and yeah, website performance matters.

  • @stoyan_stoyanovkb_24
    @stoyan_stoyanovkb_24 26 днів тому +1

    Always on point, Kyle! Thank you, I get up-to-date thanks to you!

  • @GaryMenzel
    @GaryMenzel 26 днів тому +6

    Was never a fan of NEXT and really only watched this to find out why I still don't want to use it.

  • @rebarius
    @rebarius 26 днів тому +4

    Flutter Dev here: I love Next ❤

  • @omidsoleimani3817
    @omidsoleimani3817 24 дні тому

    Thanks for the awesome video! Do you have any plans to cover the new ESLint 9? Would love to see it!

  • @mdalmamunit427
    @mdalmamunit427 24 дні тому

    Thanks for clearing everything, man ❤

  • @graciousobeagu4640
    @graciousobeagu4640 25 днів тому +1

    Currently watching your next js course seems like I'll wait for the New one 😅

    • @WebDevSimplified
      @WebDevSimplified  25 днів тому

      It won't be a full new course. Most of Nextjs 14 is the same in Nextjs 15. I am planning to update any out of date videos and add new videos for new concepts but otherwise most of the content will stay the same.

  • @dazecm
    @dazecm 7 днів тому

    Thanks for the great overview.

  • @jntaca
    @jntaca 24 дні тому +1

    I work in projects with lots of routes and components.
    Inherited React and Angular projects sucks. It 's practically impossible to upgrade the core frameworks because of breaking changes and tight coupling with TS.
    I started to to use Vue 2.6 with pure JS ( no TS ) in 2019 and practically was a minor work to jump from vue-cli to Vite and VUE 3. Old components are still in options api, while the new ones in composition api, all living together in peace.
    Don't need for SSR, so we make SPAs with dynnamic components. All starts quick and chunks loads when needed.

  • @rajatsawarkar
    @rajatsawarkar 26 днів тому

    thanks Kyle love your videos man, this was really helpful.

  • @nro337
    @nro337 25 днів тому

    great coverage! thanks for rerecording

  • @VitorVelosoSA
    @VitorVelosoSA 26 днів тому

    Nice and simple video. Thanks for the content!

  • @lindakusuma6671
    @lindakusuma6671 23 дні тому

    Of all these ssr framework, only tanstack start make me interested, probably because i love tanstack router (and tanstack query lol). Need to wait for version 1

  • @kevinchase127
    @kevinchase127 24 дні тому

    Can you do a vid please on the new “use cache” directive?

  • @PerryCodes
    @PerryCodes 26 днів тому

    Everything I need to know? In 18 minutes? I hope you're right!

  • @alirezamohammadi9691
    @alirezamohammadi9691 24 дні тому

    first thanks a lot for this useful video , what is your vscode icon theme bro??

  • @Grishopping
    @Grishopping 16 днів тому

    Thanks for the video, do you have any video that talks about how to use next.js + turborepo + prisma to translate the above into English?

  • @fereshteh2000
    @fereshteh2000 15 днів тому

    Thanks a lot!

  • @menkir08
    @menkir08 24 дні тому

    Joined by recommendation.

  • @tamirfri1
    @tamirfri1 26 днів тому +1

    will people already bought thr course would also get the updates?

  • @MarekMaurizio-n4l
    @MarekMaurizio-n4l 25 днів тому +1

    What an hot mess of beta, release candidates and dirty fixes. Am I expected to use this for work?

  • @abdoolkareem_
    @abdoolkareem_ 26 днів тому +1

    Oh cmon just when i started a next14 tutorial series

    • @auscryptocurrency1162
      @auscryptocurrency1162 26 днів тому +1

      keep going buddy theres not much to learn for v15, you'll fly through it if you know v14

    • @dira4734
      @dira4734 26 днів тому

      LUL

  • @rajathmr4171
    @rajathmr4171 26 днів тому +1

    Next js 15 excited to use it🤩

  • @filippetrovic2596
    @filippetrovic2596 25 днів тому

    Its really nice if you have filter form on homepage that redirects to list of products to use Form. My question is if I am at product list page and I have same filters form, do I just reuse that form since filters are the same ( it does not redirect but dynamically updates with new filters and new query params) ?

  • @chemedev
    @chemedev 24 дні тому

    Interesting, I would expect Biome to be an option instead of just ESLint 9… but I guess is like pnpm, will take time…

  • @versusbassz
    @versusbassz 26 днів тому +5

    Should I just print "await" on every line of a Next.js-based project?

    • @huyifan83
      @huyifan83 26 днів тому +1

      Yes, you should. That's what Next.js is famous for. Force you into some horrible ideas and decrease your productivity.

  • @ajnart_
    @ajnart_ 26 днів тому +2

    Oh so now we need to have all pages using asynchronous pages

  • @enesgok7482
    @enesgok7482 26 днів тому

    it was amazing!

  • @tomilola_ng
    @tomilola_ng 26 днів тому +4

    I just want to drop a comment that says `I'm a Full stack developer thanks to you 🌹`

    • @WebDevSimplified
      @WebDevSimplified  26 днів тому +2

      I'm glad I could help but it was your hard work that got you to where you are.

  • @reilwaystation4372
    @reilwaystation4372 26 днів тому

    I guess I will be in next 14 for a while and upgrade to next when the stable react 19 is supported.

    • @whoman7930
      @whoman7930 26 днів тому

      react@19.rc is stable; there is this only suspense thing that they are holding onto.

    • @thecoder1631
      @thecoder1631 25 днів тому

      ​@@whoman7930and that's a big thing ! Everything else has been ready for a long time anyway

  • @justme29761
    @justme29761 26 днів тому +1

    Good features, but not really a "wow" for me
    It looks like I'll keep using 14.2.7 for a while longer...

    • @statuschannel8572
      @statuschannel8572 26 днів тому +2

      same but i'm keeping version 12 lol. just saw their new caching improvement in their blog and i'll wait until v16.

  • @lolafunchow
    @lolafunchow 26 днів тому

    beautiful 👀❤️❤️❤️ ... that said let start listening him😂😂😂

  • @AbuBakr1
    @AbuBakr1 19 днів тому

    When nextjs have better middleware and Request handlers, let me know
    Nextjs is still for building basic websites

  • @shamrockstakepool2837
    @shamrockstakepool2837 22 дні тому

    a few more adds would be great

  • @mehmethanifierenler3612
    @mehmethanifierenler3612 23 дні тому

    thanks

  • @rahuldas_2004
    @rahuldas_2004 26 днів тому +3

    I have tried to upgrade the next js 15 using cli tools mentioned in docs, but I am continuously facing some error in react 19 RC version and also adding new Shadcn ui. Can anyone help me, how can I fix this ?

    • @YakovFn
      @YakovFn 26 днів тому

      Does downgrading version work?

    • @clamr6122
      @clamr6122 26 днів тому

      Yeah I had the same. Just just 14.2 and wait for everything to settle down.

    • @rahuldas_2004
      @rahuldas_2004 26 днів тому

      @@YakovFn yes then only it works

    • @rahuldas_2004
      @rahuldas_2004 26 днів тому

      @@clamr6122 yeah hope so, and don't even anyone talking about it.

    • @AnnaGottin
      @AnnaGottin 26 днів тому

      ​@@rahuldas_2004--legacy-peer-deeps when installing anything

  • @chinmayghule8272
    @chinmayghule8272 26 днів тому +12

    I've gotten tired with Next.js. The rules are very confusing and they keep making breaking changes. You also need to write a lot of boilerplate just to create a component. I think it's better to move to Angular and Vue. Enterprises and startups like them, there's aren't much breaking changes, and better developer experience.

    • @eduardoontiveros4579
      @eduardoontiveros4579 26 днів тому +3

      Yeah man, it's getting ridiculous.

    • @huyifan83
      @huyifan83 26 днів тому +2

      Use Remix then

    • @breakjee163
      @breakjee163 26 днів тому +1

      Yeah remix is still very good

    • @alexandreannic3370
      @alexandreannic3370 24 дні тому +2

      I was about to agree with you until I read "Angular" 🙈

    • @chinmayghule8272
      @chinmayghule8272 24 дні тому

      @@alexandreannic3370 Angular is used in most enterprises. Whether you like it or not it's the most preferred option for the big guys.

  • @theitalian94
    @theitalian94 26 днів тому

    be careful with the turbo flag i have problems with it developing api. i get errors I don't get when using next dev without it. not so experienced with next js but i can make chaos in my opinion... :)

  • @gauravkumawat5811
    @gauravkumawat5811 25 днів тому

    Hey Kyle, in India most of the Next.js Applications uses Next.js v12 or 13 so, why should one need to learn new versions ?

    • @gurpreetsingh6785
      @gurpreetsingh6785 24 дні тому

      It's not true..I am using Next14

    • @gauravkumawat5811
      @gauravkumawat5811 24 дні тому

      @gurpreetsingh6785 Are you currently working in a company ? If so then let me know if there are any openings for a Front-End Developer.

  • @crimps.on.slopers
    @crimps.on.slopers 14 днів тому

    not really important but what icons do you use

  • @HarshShah465
    @HarshShah465 26 днів тому +1

    Too many changes, too often, too many backward incompatible changes.
    I feel remix is better than next.js. Atleast it has very few and stable updates. I'll learn remix.

  • @powerigniter6260
    @powerigniter6260 24 дні тому

    Still not recommend to update from 14 to 15 there is many dependencies not supported in nextjs15 due to React19rc since React19rc is not yet quite stable also some dependencies repository not yet applied it to support

    • @Ouyiggh8807
      @Ouyiggh8807 23 дні тому

      Just add --legacy-peer-deps while installing the dependency
      It should work

    • @powerigniter6260
      @powerigniter6260 23 дні тому

      @@Ouyiggh8807 it cause mui Hydration if you using mui

    • @powerigniter6260
      @powerigniter6260 23 дні тому

      @@Ouyiggh8807 yeah you can use --legacy-peer-deps but you can't skip of hydration error specially if you use MUI

  • @sarowarhosen003
    @sarowarhosen003 26 днів тому

    14:37 if we can intercept server action vis midilware

  • @lplokesh07
    @lplokesh07 26 днів тому +10

    Bro is real life Reed Richard's 😅

  • @ekchills6948
    @ekchills6948 26 днів тому

    Best!

  • @ryzxxn5432
    @ryzxxn5432 26 днів тому

    It borke backwards computability for lot of library

  • @Floubadour
    @Floubadour 21 день тому

    NextJS became PHP as I know it from my very early career... Blee

  • @TubelatorAI
    @TubelatorAI 25 днів тому

    0:00 1. Next.js 15 Launch 🚀
    Introduction to the launch of Next.js 15 with new features
    0:12 2. Release Candidate 2 Fiasco 🤦
    Story about the unexpected release of Next.js 15 RC2
    0:40 3. JavaScript Changes Journey 🔄
    The challenges of keeping up with rapid JavaScript changes
    0:56 4. Fresh Install of Next.js 15 💻
    Overview of a fresh Next.js 15 installation
    1:18 5. Code Mod for Upgrade 🛠
    Exploring the code mod for upgrading from Next.js 14 to 15
    1:48 6. Breaking Change: Async Requests 🔄
    Explanation of the breaking change related to async request APIs
    3:01 7. Minor Parameter Changes 🔄
    Discussion on the asynchronous parameters and search params
    3:49 8. Asynchronous Function Handling 💻
    Handling asynchronous functions and promises
    4:23 9. Improved Caching Mechanism 🔄
    Enhancements in caching functionality for better performance
    5:59 10. Enhanced Client Router 🌐
    Improvements in client-side routing and caching
    7:02 11. Upgrade to React 19 ⚛
    Utilizing the latest version of React for enhanced features
    7:14 12. React 19 Compatibility
    Using beta features of React 19 with Next.js
    7:35 13. Improved Hydration Error Visibility
    Enhanced visibility of hydration errors in source code
    8:05 14. Turbo Pack Support
    Introduction of Turbo Pack for faster compilation
    8:59 15. Static Route Indicator
    Indicator for static pages to aid debugging
    9:38 16. Unstable After Feature
    Experimental feature for running code after client request
    10:29 17. Enabling After Function
    Learn how to use the unstable after function for post-rendering tasks.
    10:57 18. Form Component in Next.js
    Explore the specific use case of the form component for page redirection.
    13:09 19. Next.js Config Updates
    Discover the TypeScript support and self-hosting improvements in Next.js configuration.
    13:48 20. Public API Security 🔒
    Discussing the importance of securing server actions to prevent unauthorized access.
    14:16 21. Secure Action IDs 🆔
    Exploring the implementation of secure action IDs to enhance the security of server actions.
    14:58 22. Action ID Usage 🔄
    Examining the unique action IDs and their role in preventing abuse of public APIs.
    15:50 23. Security vs. Obscurity 🛡
    Highlighting the misconception of relying solely on obscurity for security measures.
    16:19 24. Optimization for Speed ⚡
    Overview of an optimization feature to enhance application cold start speed.
    16:27 25. ESLint 9 Support 🛠
    Introducing support for ESLint 9 and the end of life for ESLint 8 in Next.js 15.
    17:12 26. Improvement 🚀
    Enhancements in ENV file handling and version control.
    17:41 27. Mastering Next.js 15 🎓
    Recommendation for a comprehensive Next.js 15 course.
    18:06 28. Conclusion 🌟
    Gratitude to viewers and course link in description.
    Generated with Tubelator AI Chrome Extension!

  • @akashagarwal8575
    @akashagarwal8575 14 днів тому

    Anyone facing issues with MUI after upgrading to next-15 and react-19?

  • @crim-son
    @crim-son 25 днів тому

    Bro is looking older lol, been a subscriber for 5+ y now ..

  • @rajfekar1514
    @rajfekar1514 26 днів тому

    Google Font use techniques also changed anyone give one example .

  • @picklenickil
    @picklenickil 26 днів тому

    Next auth, Mongodb, stripe don't work on it no more.

    • @omokaroelliot1942
      @omokaroelliot1942 25 днів тому

      Is it true, i use those please provide a source for the article, let me check

  • @canimeup
    @canimeup 19 днів тому

    The truth is using Nextjs is really annoying with server side and client side stuff, awww

  • @buraxta_
    @buraxta_ 26 днів тому

    ❤❤❤

  • @r.in.shibuya
    @r.in.shibuya 22 дні тому

    Shake shake

  • @youtubervideos
    @youtubervideos 26 днів тому +2

    Say no to next js❎ only pure js ✅

  • @monogram6357
    @monogram6357 26 днів тому

    so much change, if project existed you should not upgraded it 😢

  • @KarlitosMajdos
    @KarlitosMajdos 26 днів тому

    what do you mean you dont know why they waited so long to release it? cause announcement is coming... But funny thing is its not stable as they got around 3,000 issues pending LOL... tried using it in a bigger project, but its still unusable.

  • @fbiindia9661
    @fbiindia9661 26 днів тому +1

    i have given up on js

  • @MuhammadBilal-ky2yx
    @MuhammadBilal-ky2yx 10 днів тому

    man why u all time shaking your head 😅

  • @harvindersingh9170
    @harvindersingh9170 24 дні тому

    I saw few of your videos and l kind of liked it but I don't understand why you Rap in your Videos.?? You speak so fast as you are in real hurry. Not everyone is native or habitual of the accent, so please keep that in mind.

  • @petriwork77
    @petriwork77 12 днів тому

    man why do you shake your head like you are sick ?

  • @meonitelexdee3432
    @meonitelexdee3432 26 днів тому

    Listen up Tate brothers !!!! 💪💪💪

  • @LukmanSeid
    @LukmanSeid 26 днів тому +1

    Can I ask you a question please

  • @LongJourneys
    @LongJourneys 26 днів тому +1

    Yeah, no thanks.

  • @pawanbhatt3847
    @pawanbhatt3847 26 днів тому +1

    First comment ❤

  • @gex77777
    @gex77777 26 днів тому

    first !

  • @squarerootof2
    @squarerootof2 26 днів тому

    I much prefer UA-cam channels like Fireship that don't subject their viewers to a permanent talking head hiding all the content. I find it very distracting and unnecessary. The audio should be enough especially for channels that mostly show text and code.
    Another annoying trend is showing unnecessary meme images and videos.

  • @Caldaron
    @Caldaron 21 день тому

    kyle you take up too much space in the video...

  • @RonenCruze-ci3vw
    @RonenCruze-ci3vw 26 днів тому

    Google shows a commercial every 15 seconds

  • @AdolfRizzler41
    @AdolfRizzler41 26 днів тому +2

    I am using next 69