Next.js 15 Is Here (Vercel Ship Breakdown)

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 มิ.ย. 2024
  • Next.js 15 and React 19 are coming in HOT. It's not the biggest release, but it's still a very good one and I'm hyped to talk about it
    SOURCES
    nextjs.org/blog/next-15-rc
    • Vercel Ship 2024 Keyno...
    CHAPTERS
    00:00 - Intro + Non-Next Features
    03:04 - Next.js 15 Features
    Check out my Twitch, Twitter, Discord more at t3.gg
    S/O Ph4seOn3 for the awesome edit 🙏
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 242

  • @furycorp
    @furycorp 24 วันที่ผ่านมา +437

    Whose excited about rewriting their app every 6 months to keep up with their framework's endless experiments and rediscovery of web dev lessons from the early 2000's? NextJS devs!

    • @nejatnjonjo
      @nejatnjonjo 24 วันที่ผ่านมา +12

      Angular started the (every 6 months) trend long time ago

    • @yiannis_p
      @yiannis_p 23 วันที่ผ่านมา +23

      Try writing in python 😂😂
      React and web dev are some of the most backwards compatible ways to write software

    • @jiwachhetri7317
      @jiwachhetri7317 23 วันที่ผ่านมา +46

      That's why I'm still on next js 11. They have too much time in there hand to over engineer problems which doesn't exist.
      At the end of the day, it's just a website. That's it. Maybe a fraction of second of performance improvement - that's it - nothing more. It's not going to increase conversation rate, nor is it going to increase company value.
      Major companies still use jQuery and they are working completely fine.

    • @pmacdonald15
      @pmacdonald15 23 วันที่ผ่านมา

      useFromState, useActionState?

    • @CodingAbroad
      @CodingAbroad 23 วันที่ผ่านมา +3

      @@nejatnjonjono it didn’t, only between versions 1 and 2

  • @lalithrockz
    @lalithrockz 24 วันที่ผ่านมา +131

    All the next14 courses are breaking sweat

    • @statuschannel8572
      @statuschannel8572 23 วันที่ผ่านมา

      i believe the breaking changes would be low compared to the previous versions

    • @lalithrockz
      @lalithrockz 23 วันที่ผ่านมา

      @@statuschannel8572 yeah, it is just very recently that I think most instructors have released their next14 courses.

    • @l2ob1222
      @l2ob1222 23 วันที่ผ่านมา

      little to no breaking changed changes like the previous ones

    • @carloslfu
      @carloslfu 23 วันที่ผ่านมา +1

      Wait ... I'll be dropping a Next 13 course next month!

  • @ahmadmuslih
    @ahmadmuslih 23 วันที่ผ่านมา +128

    Can't wait for next js 16 next month

    • @RubixCubed3
      @RubixCubed3 23 วันที่ผ่านมา +7

      And then Next 17 the day after that.

    • @null_spacex
      @null_spacex 23 วันที่ผ่านมา +4

      Yall annoyed or something

    • @RubixCubed3
      @RubixCubed3 23 วันที่ผ่านมา

      @@null_spacex crazy concept, but people don’t have to be annoyed at something to make fun of it. They can make fun of something just for the lols.

    • @null_spacex
      @null_spacex 23 วันที่ผ่านมา

      @@RubixCubed3 crazy concept, but people don’t have to think or assume something in order to ask a question that insinuates it. The question can be part of the fun that’s being made as well.

    • @RubixCubed3
      @RubixCubed3 23 วันที่ผ่านมา

      @@null_spacex first off I don’t see a quest that was asked, just comments, so I don’t understand why you said ask a question. Second, pretty hypocritical of you to say we assume something when you assumed we were annoyed.

  • @HelloWorld-lh1wk
    @HelloWorld-lh1wk 23 วันที่ผ่านมา +76

    we have React 19 and Nextjs 15 before GTA VI

    • @oliversaxon8656
      @oliversaxon8656 23 วันที่ผ่านมา

      mental!!

    • @dopetag
      @dopetag 23 วันที่ผ่านมา +1

      I will get Next.js 17 before GTA VI

    • @ElvenIvy07
      @ElvenIvy07 22 วันที่ผ่านมา

      😂 crazy world

  • @LukeLorenzo
    @LukeLorenzo 24 วันที่ผ่านมา +109

    Horrible default cache behavior burned me worse than you can possibly imagine

    • @carloslfu
      @carloslfu 23 วันที่ผ่านมา

      I feel ya!

    • @jmula1963
      @jmula1963 23 วันที่ผ่านมา +1

      what happened

    • @jeffvalore5010
      @jeffvalore5010 23 วันที่ผ่านมา

      same. it's like they cared more about time to first render, than caring about showing actual valid content. It took me so long to figure out how to do sign in/out because of the damn cached content showing things as if you were still logged out after logging in.

    • @SandraWantsCoke
      @SandraWantsCoke 22 วันที่ผ่านมา +2

      whatever does not kill you makes you stronger

    • @carloslfu
      @carloslfu 20 วันที่ผ่านมา

      @@SandraWantsCoke Next made me have awesome abs!

  • @aldosch
    @aldosch 24 วันที่ผ่านมา +66

    2:39 Another benefit of feature flags on the server is no cumulative layout shift while waiting for a client-side flag to be processed

    • @Mikko-fr9ut
      @Mikko-fr9ut 23 วันที่ผ่านมา +4

      10000 times this. We use client-side feature flags loaded async ( thanks management (: ) and it's ATROCIOUS with the layout shifting a bunch of times, spinners that lead to nothing ( the component it's waiting for is disabled by a feature flag :D ), a mess

    • @carloslfu
      @carloslfu 23 วันที่ผ่านมา

      Hell yes!

  • @PhilipAlexanderHassialis
    @PhilipAlexanderHassialis 24 วันที่ผ่านมา +75

    6:40 - I have to disagree on that. We faced numerous security issues with next-auth and Next's Link component that forces caching. No, I *don't* want to cache the Link. I want everything that user does go through my security middleware. If I change a user permission to not allow a specific route I *don't* want this route to be cached for 30 seconds, I want the user to be redirected to the Forbidden page immediately. This was a valid security concern and finally they saw the light. If I want caching on something, make it opt-in, via an attribute and/or something on a Layout level.

    • @aberbaCodes
      @aberbaCodes 23 วันที่ผ่านมา +8

      Your use case is niche and it's not like you can't disable that behavior. I wouldn't consider this point an issue

    • @Y-JA
      @Y-JA 23 วันที่ผ่านมา +45

      ​​​@@aberbaCodesAuth and guarded routes are niche now? Give us a break shill

    • @rand0mtv660
      @rand0mtv660 23 วันที่ผ่านมา +25

      @@aberbaCodes how is basic authorization a niche?

    • @aberbaCodes
      @aberbaCodes 23 วันที่ผ่านมา +7

      @@Y-JA what he is doing is a guarded/authenticated route that needs to be administered dynamically and take effect immediately... he's saying 30 seconds is too long. His own words. You can set or disable this behavior in the config. Doesn't take 5 seconds and it's definitely not a security issue.
      Very few RBAC apps do that and it's mostly a multi-user enterprise feature.

    • @danielf4438
      @danielf4438 23 วันที่ผ่านมา +5

      @@aberbaCodesright? What is even a valid, common use case when you need to invalidate the auth route cache in less than 30s ?

  • @AndrieMC
    @AndrieMC 24 วันที่ผ่านมา +110

    They deleted the entire framework?

    • @cyberducc
      @cyberducc 24 วันที่ผ่านมา

      Lmao

    • @lisongyun
      @lisongyun 23 วันที่ผ่านมา +2

      I think the same.

    • @koksikskkj7937
      @koksikskkj7937 23 วันที่ผ่านมา

      They just repaired this

    • @cherubin7th
      @cherubin7th 23 วันที่ผ่านมา +1

      Sounds like it

    • @AndrieMC
      @AndrieMC 21 วันที่ผ่านมา

      "We deleted the bad parts" - Thumbnail (fake tweet)

  • @DeanRTaylor
    @DeanRTaylor 23 วันที่ผ่านมา +6

    Nextjs and Vercel are showing us the exact reason sales, product and design are in charge of business decisions and engineers are given clear goals they have to achieve. Engineers have too many smart ideas and love over engineering and over explaining things.
    In 8 years we've gone through 15 versions, for a framework that is a hell of a lot of breaking changes. It seems like they don't even believe this is a good way to build frontends.

    • @adtc
      @adtc 22 วันที่ผ่านมา

      Surely there are alternatives. What are your favorites?

    • @DeanRTaylor
      @DeanRTaylor 22 วันที่ผ่านมา

      @@adtc that's a good question. I do still like writing react. I just don't think I will use nextjs for a new project again, I still have one live project using it. Since then I've used laravel livewire, phoenix liveview, astro and one small project using using vanilla js and html templates with gos standard library, I think all of them can be considered more stable.
      The backend first approach makes deployment so much easier.

    • @neneodonkor
      @neneodonkor 21 วันที่ผ่านมา

      ​@@adtc Nuxt. It just works

  • @MrFalcone1988
    @MrFalcone1988 24 วันที่ผ่านมา +8

    Solid start is also out :) Solid T3?

  • @J1Jordy
    @J1Jordy 23 วันที่ผ่านมา +5

    The number of problems I had when first starting with Next that eventually turned out to be caused by caching is mind blowing. Glad they're changing it but it was long overdue.

  • @dkr91
    @dkr91 23 วันที่ผ่านมา +1

    I actually love the WAF addition. Some clients couldn't switch to Cloudfare, so we are so excited we finally can manage traffic with the Vercel WAF

  • @kale_bhai
    @kale_bhai 24 วันที่ผ่านมา +14

    9:20 bruhhhhh
    30-second stale time on navigation, just found out last week.
    Mann, how many hours did i waste to debug it?

  • @seawatts12
    @seawatts12 23 วันที่ผ่านมา +1

    What are your thoughts on mixing SST (Ion) aka Dax + Team, and Vercel? i.e. deploying AWS SQS, Event Bridge, Step Functions, and OpenNext, etc. This release clearly makes OpenNext outdated.
    My initial reaction is I would want to still use SST for deploying other AWS infrastructure but then use Vercel for my tRPC API + Next web apps.

  • @starnumber_alt
    @starnumber_alt 24 วันที่ผ่านมา +4

    Turbo getting better? Sign me up

  • @adtc
    @adtc 22 วันที่ผ่านมา

    QUESTION: Does "Request Memoization" still work automatically in Next.js 15 or we have to manually wire that now? (There's absolutely no clarity on this in the RC announcement about caching.)

  • @paw565
    @paw565 23 วันที่ผ่านมา +8

    I'm always wondering if next js is stupid or I am too stupid for next js 😂

  • @qwerty-or1yg
    @qwerty-or1yg 23 วันที่ผ่านมา

    Okay. so how's the developer experience for any of you right now using next? I've stopped using it a while ago, because I found it a mess with random caching and all the new stuff that's was coming in for the past couple of years. Like I have no idea how most of the stuff works behind the scenes, so I've went back to angular what I've enjoyed doing the most. Any tips what to look into/learn in next? Is it even worth it?

  • @user-cy4ks2vm7c
    @user-cy4ks2vm7c 22 วันที่ผ่านมา

    What browser do you use?

  • @TheFocusedCoder
    @TheFocusedCoder 12 วันที่ผ่านมา

    Im so excited for Next.js 18 next month

  • @namastay8417
    @namastay8417 23 วันที่ผ่านมา +1

    "Ignores your package.json and loads whatever it needs". Great, now I'm going to have nightmares tonight.

  • @pauek
    @pauek 22 วันที่ผ่านมา

    Great video, Theo! ❤

  • @NomadicJulien
    @NomadicJulien 24 วันที่ผ่านมา +1

    When will React 19 get released?

  • @lronmate
    @lronmate 24 วันที่ผ่านมา +2

    Turbopack still doesn’t work on my project

  • @mansoormasoudifard8624
    @mansoormasoudifard8624 23 วันที่ผ่านมา +4

    Come on! I've just begun learning Next 14 and the 15th will be coming soon. 🤦🏻‍♂️ I'm afraid when I learn 15th, the 16th version will come out. 😂

  • @aldanasjuan
    @aldanasjuan 23 วันที่ผ่านมา

    I saw the thumbnail and I just came to ask if they deleted react from nextjs?

  • @rijkvanwel
    @rijkvanwel 23 วันที่ผ่านมา +18

    I’m going to bookmark that video for when I have trouble falling asleep

    • @smithkt894
      @smithkt894 23 วันที่ผ่านมา

      🤣

  • @rhino_interactive
    @rhino_interactive 20 วันที่ผ่านมา

    how can you change the feature flags? Because to change it you need to post and the server won't allow you to modify the db

  • @Me-vc4sf
    @Me-vc4sf 23 วันที่ผ่านมา

    Are they experienced enough?

  • @PiotrGrzegorczyk
    @PiotrGrzegorczyk 23 วันที่ผ่านมา +2

    12:51, “one of the lubie's first big contributions” - sounds funny when you are a Pole knowing that “lubieowoce” nickname means “I like fruits” 😄

  • @aniketdandekar7314
    @aniketdandekar7314 24 วันที่ผ่านมา +3

    Finally seeing Theo in a T-Shirt

    • @adtc
      @adtc 22 วันที่ผ่านมา

      The situation is that bad when Theo has to record an emergency video wearing whatever he woke up in.

  • @WilliamWelsh
    @WilliamWelsh 23 วันที่ผ่านมา

    theo please where did u get that shirt

  • @luizfcavalcanti
    @luizfcavalcanti 23 วันที่ผ่านมา +1

    18:16 - Did you watch the video on Primeagen's channel? Are we really still debating this "because we know better" attitude from Vercel?

  • @neoish
    @neoish 23 วันที่ผ่านมา +3

    I understand video sponsorship disclaimers but I don’t always understand when TH-camrs say I’m not sponsored; this is my honest opinion.
    I’m usually confused because sponsored or not I expect the honest opinion.

    • @adtc
      @adtc 22 วันที่ผ่านมา

      When a TH-camr is sponsored, there's a contract that prevents them from saying things that the sponsor doesn't want the public to know. (In short, an NDA is signed.) It doesn't matter if it's the truth or honest opinion. The sponsor will have the right to review and edit the video before it is published.

  • @ravisorathiya1756
    @ravisorathiya1756 23 วันที่ผ่านมา +1

    theo tell everyone thhat next 13 to 15 is going to be BREAKING CHANGE

  • @AdamSowinski
    @AdamSowinski 20 วันที่ผ่านมา

    How does it compare to SvelteKit?

  • @rijkvanwel
    @rijkvanwel 23 วันที่ผ่านมา +4

    8:04 “a walkback of the things that were way to aggressive” - maybe, but I’m still picking up this we know best attitude from that video. Which is concerning

  • @yiannis_p
    @yiannis_p 23 วันที่ผ่านมา +3

    Theo you pushed the edge runtime really hard for very good reasons (cold starts) and now you “hate” it!
    I don’t get it. We always knew it was a limited runtime with some strict limitations. Why all of a sudden vercel and you “hate” it ?

    • @rnts08
      @rnts08 23 วันที่ผ่านมา +3

      Flavor of the month syndrome. Front-end is a cesspool..

  • @seanzhang3873
    @seanzhang3873 20 วันที่ผ่านมา

    I really hope that vercel fix the exit animation with the app router. It's been years.

  • @JLarky
    @JLarky 23 วันที่ผ่านมา

    5:10 a bit of cursed knowledge, you can also opt out with "use no memo" (this is not a joke)

  • @pinoniq
    @pinoniq 23 วันที่ผ่านมา +1

    Caching the GET is just the HTTP default in a way.

  • @ryzzlas
    @ryzzlas 24 วันที่ผ่านมา +5

    6:22 Yes, the problem is, there is no way to inspect what is currently cached for how long. Yes, there are logs, but they only show you info after the cache change already happened so to speak.

    • @rijkvanwel
      @rijkvanwel 23 วันที่ผ่านมา

      We desperately need cache dev tools

    • @srymisclick
      @srymisclick 23 วันที่ผ่านมา

      You can create a custom cache handler and tell NextJS to use that. It's something you have to do anyway when self-hosting in a distributed env (and it's a major pain in the butt, too). It's pretty easy to add dev tools to it at that point. There's even an official example that uses Redis as the shared cache, and it comes with devtools - you can see what's in the cache and how revalidating a tag affects this. So you can actually add devtools to the cache, someone just has to make a package for it. Sadly, it would not be universal, but at least it would work in the general case of in-memory cache in single instance dev mode.

  • @krishgarg2806
    @krishgarg2806 24 วันที่ผ่านมา +7

    I kinda left the react/web dev world for 2 years because of studies, and everything has changed.
    Anybody got some points (very brief) I should look at to catch up? I am making a comeback.
    Looking at the replies and researching a bit, turns out nothing much of value has happened (except I guess server components).
    PS: I already knew good to advance react, familiar with backends, and had dwindled with svelte when I left. Only changes I see is we are using drizzle instead of prisma now, and react server components are finally stable (they were unstable and not used when I left).

    • @starnumber_alt
      @starnumber_alt 24 วันที่ผ่านมา +3

      I think watch theo's 0 to prod video

    • @ciarancurley5482
      @ciarancurley5482 24 วันที่ผ่านมา +2

      Or the most recent app router video

    • @krishgarg2806
      @krishgarg2806 24 วันที่ผ่านมา

      @@starnumber_alt thank you, it looks to be a very good starting point.

    • @krishgarg2806
      @krishgarg2806 24 วันที่ผ่านมา

      @@ciarancurley5482 thank you!

    • @lalithrockz
      @lalithrockz 24 วันที่ผ่านมา +1

      We do work on need to basis anyway

  • @HeinTayZar-fo2xf
    @HeinTayZar-fo2xf 12 วันที่ผ่านมา

    Last year I started using nextjs in nextjs 13 version, and have to be updated for every minor updates due to nextjs 13 and 14 errors, now we have nextjs 15, lets rewrite again

  • @rapzid3536
    @rapzid3536 23 วันที่ผ่านมา

    Ohhhh, the feature flag thing was an advertisement.

  • @denilsoncosta9837
    @denilsoncosta9837 23 วันที่ผ่านมา

    I tried PPR not ready yet!

  • @tasin5541
    @tasin5541 23 วันที่ผ่านมา +3

    Between what remix's vision is for RSC and ease of use of vite, I would recommend to keep using vite for your react projects with csr for now. And when the new updates for remix drops, keep swapping them with RSC gradually.
    NextJs at it's current stage feels too experimental. If you're using pages router, that's fine though.

  • @nyumat
    @nyumat 24 วันที่ผ่านมา

    Huge.

  • @kasper369
    @kasper369 23 วันที่ผ่านมา

    Very hyped, exciting times, less gu

  • @dakdevs
    @dakdevs 23 วันที่ผ่านมา

    So who is going to make the chrome extension to control Twitch feature flags lmao

  • @DmytroZhyvonitko
    @DmytroZhyvonitko 23 วันที่ผ่านมา +24

    These guys invented a tool to solve not existing problems. And they have released the 15th version to fix a tool that solves not existing problems.

  • @josephmgift
    @josephmgift 23 วันที่ผ่านมา +2

    Finally, next caching was troubling when I used Sanity, I had to revalidate to solve this.

  • @JoaoPedro-wb6tb
    @JoaoPedro-wb6tb 23 วันที่ผ่านมา

    What is that web browser??

  • @nakitai-wj1ki
    @nakitai-wj1ki 23 วันที่ผ่านมา

    is the new router (app folder) still beta?

    • @srymisclick
      @srymisclick 23 วันที่ผ่านมา

      According to Vercel it's not, it's stable, but sure enough some features (you could say, "advanced features") don't work.

    • @nakitai-wj1ki
      @nakitai-wj1ki 23 วันที่ผ่านมา

      @@srymisclick oh great thank you

  • @vinialves12362
    @vinialves12362 23 วันที่ผ่านมา +1

    I hate I'm still using NextJS 12 patterns at my job :(
    We're fucking spinning up an EC2 to run NextJS, I feel miserable

  • @TimRottmann
    @TimRottmann 24 วันที่ผ่านมา

    Uhh I dig "after" :)

  • @youssefcha-kw2ox
    @youssefcha-kw2ox 23 วันที่ผ่านมา +2

    i just started learning next js 14😢

    • @tigana
      @tigana 5 วันที่ผ่านมา

      Same😭 Lord have mercy lol

  • @DelicueMusic
    @DelicueMusic 22 วันที่ผ่านมา

    I really thought that Pages Router would eventually be phased out tbh.

    • @thomas-sinkala
      @thomas-sinkala 21 วันที่ผ่านมา

      I doubt that. The app router has so many inadequacies by its very nature that pages router will still relevant.

  • @grzesieksgs
    @grzesieksgs 23 วันที่ผ่านมา

    lubieowoce - "I like fruits"

  • @SazzadAhmedTuhin
    @SazzadAhmedTuhin 24 วันที่ผ่านมา

    Can you react to the new Hasura v3? I think they fixed a lot of issues and it's great now

    • @ivan.jeremic
      @ivan.jeremic 24 วันที่ผ่านมา

      I think you will be more happy just using WordPress as your backend. LoL

  • @simpingsyndrome
    @simpingsyndrome 23 วันที่ผ่านมา +1

    I'm dying 💀

  • @user-jt7wb3zc1m
    @user-jt7wb3zc1m 23 วันที่ผ่านมา

    *Ship just happened.* 🗿

  • @rand0mtv660
    @rand0mtv660 23 วันที่ผ่านมา +4

    13:10 hmm who comes up with these API names? They called it "after". after what exactly? Why can't a function have a descriptive name so that I don't have to go into docs to see what it means. I would like to understand it at a glance immediately when seeing it. Could have named it "runAfterReturn", "runAfterResponse" or something. "after" is just so ambigious and generic. Same with "cache", "dynamic" etc. "cache" also has a problem being named the same as "cache" from React. "waitUntil" is also up there with those. wait until what?
    I feel like they have an obsession coming up with shortest names possible for no reason.

  • @Me-vc4sf
    @Me-vc4sf 23 วันที่ผ่านมา

    Evan you can solo them

  • @fernandobalieiro
    @fernandobalieiro 23 วันที่ผ่านมา

    At this point just use angular, its gr8 now and i dont need to reerite it each semester

  • @KamilDzieniszewski
    @KamilDzieniszewski 23 วันที่ผ่านมา

    It is NEXT, nextJS or Next.js??? I am so confused

    • @chisomprince5345
      @chisomprince5345 23 วันที่ผ่านมา

      NextJs, ReactJs, VueJs, ExpressJs. In pascal case

    • @chelc
      @chelc 23 วันที่ผ่านมา +5

      ​@@chisomprince5345 it's truly incredible how you not only got the OP's question wrong, but also managed to misspell every other library name you mentioned.
      Next.js, React, Vue.js, Express. This is the right way.

    • @haiffy
      @haiffy 23 วันที่ผ่านมา

      NestJS

  • @ari.joel.m
    @ari.joel.m 23 วันที่ผ่านมา +1

    Dawm Next has gotten complicated but exciting at the same time

  • @EverydayBeing-de1qu
    @EverydayBeing-de1qu 23 วันที่ผ่านมา

    I like changes but if these changes mean I need to learn a complete different way of thinking such as app v pages router then I'm leaving the train.

  • @vatsalrajchauhan2983
    @vatsalrajchauhan2983 23 วันที่ผ่านมา

    Cool t shirt

  • @imakhlaqXD
    @imakhlaqXD 24 วันที่ผ่านมา +12

    Imagine something working in development and not in production. Its pure evil how do you even think its good idea???

    • @t3dotgg
      @t3dotgg  23 วันที่ผ่านมา +10

      Bundler behaviors are fundamentally different in dev and prod builds. Tools like Vite use entirely different bundlers in dev (ESBuild) and prod (Rollup), this is somewhat common practice.

    • @victor95pc
      @victor95pc 23 วันที่ผ่านมา +1

      This is not a problem and not new, even React itself has two different bundle types: one for production(production mode) and the other for development, why do we do it? Because we want to have better React dev tooling while we are creating a new feature, in production we don't need to use that.

  • @Sammysapphira
    @Sammysapphira 24 วันที่ผ่านมา

    Wow

  • @thdxr
    @thdxr 23 วันที่ผ่านมา +4

    bro

  • @codelivewithme
    @codelivewithme 24 วันที่ผ่านมา +15

    Fix awful caching system vercel

    • @t3dotgg
      @t3dotgg  24 วันที่ผ่านมา +7

      Keep watching, you should be excited :)

  • @masaratech
    @masaratech 23 วันที่ผ่านมา

    I want to build a framework and name it fucknext

  • @Chihab-kp2kx
    @Chihab-kp2kx 22 วันที่ผ่านมา

    turbo causes upload thing of all things to fail

  • @northloo
    @northloo 23 วันที่ผ่านมา +3

    Dude instead of reinventing concepts every 4 months and leaving 3 paragraphs in the documentation and leave for vacation for the next 8 months can we have proper ways to work with client and server components and functions together sithout having to split yourself in 12?? Like wtf are they even working on? How are we at next15 already but i still cant use a server action in a form using a simple way/method. I like next its what i decided to move foward with but man its management makes me mad.

    • @srymisclick
      @srymisclick 23 วันที่ผ่านมา +1

      skill issue

  • @mikejohneviota9293
    @mikejohneviota9293 23 วันที่ผ่านมา +8

    SvelteKit is complete come have a try and escape this drama

    • @mrbjjackson
      @mrbjjackson 23 วันที่ผ่านมา

      Doesn't Sveltekit still have to integrate Svelte 5 features like runes and stuff? I feel like there are going to be some big changes in the next version. (I'm a Sveltekit fan btw)

  • @danamka
    @danamka 23 วันที่ผ่านมา

    It did take 5 seconds to understand what "breakdown" means here

  • @coder_one
    @coder_one 22 วันที่ผ่านมา

    Vercel is now like a video game console producer with the rights to an exclusive title: React.js from the Meta inc.
    And that's disgustingly sad!

  • @LifeSurf123
    @LifeSurf123 23 วันที่ผ่านมา

    Hydration errors :O

  • @greendsnow
    @greendsnow 23 วันที่ผ่านมา

    No more "app" router. Use zapp router. Use laravel actions, ssr? No, use ssm,mmr,ssg,abc,lpg.

  • @carlhandy
    @carlhandy 23 วันที่ผ่านมา

    So they finally caught up with Nuxt… nice

  • @AsadSiddiquee
    @AsadSiddiquee 9 วันที่ผ่านมา

    I left at next 13. :)

  • @lronmate
    @lronmate 24 วันที่ผ่านมา

    caching is hard

  • @rmnilin
    @rmnilin 23 วันที่ผ่านมา

    This video is NOT sponsored, but I bet Theo would like to continue working with Vercel.
    And even if he's not, it would be bizarre to say now, "I'm not being paid, so Next.js is an unmaintainable pile of shit."
    So, why does it matter then?
    Or this is a way to say that the other paid videos were just a way to feed shit into the audience's ears?

  • @blazi_0
    @blazi_0 23 วันที่ผ่านมา +1

    Man i hate this, they change next every few months and its always breaking changes. Wtf man

  • @Oxygen.O2
    @Oxygen.O2 23 วันที่ผ่านมา +4

    Next 16 going out next week, can't wait. I'm trying to convince my grandpa's team to switch front end to NextJS, but this make it more and more seem like a toy than an usable dev environment, can't they just do a LTS version like Ubuntu does? Because it's ridiculous to keep up at this rate. I've a client project that I started with 13.4 a few months ago and it is already out-of-date, by 2 major version?! I know and understand that the update should be fairly easy, but nonetheless makes it seems like you have to be aware of what they do every single week, I try to build shit, please get out of my way! It was the first promise of Next and it's not true anymore.

    • @victor95pc
      @victor95pc 23 วันที่ผ่านมา

      This is crazy, I recommend you hire someone else to do updates haha, so you can deploy new features, but for me, Next.js seems like a toy framework, but you know people say if you don't use it you will create your own framework, I did my own "framework" multiple times back in the days with React, you know in order to update it, it was super simple, few libs = less update, like why it would be so hard to add React + libraries you need, instead of adding an entire framework.

  • @hakuna_matata_hakuna
    @hakuna_matata_hakuna 23 วันที่ผ่านมา

    wink wink

  • @benheidemann3836
    @benheidemann3836 24 วันที่ผ่านมา +1

    Say feature flags are “insecure” is a reach.

    • @rapzid3536
      @rapzid3536 23 วันที่ผ่านมา

      It's an ad

  • @neetishraj
    @neetishraj 23 วันที่ผ่านมา +2

    😅Gotta stop with this "peace nerds", man! we love u no disrespect.

  • @adimail2404
    @adimail2404 24 วันที่ผ่านมา

    Caching is hard 😐

  • @razdingz
    @razdingz 21 วันที่ผ่านมา

    I love woman juices , also ur face is quite funny bro :)

  • @naughtiousmaximus7853
    @naughtiousmaximus7853 24 วันที่ผ่านมา +3

    Laravel > Next

    • @ilahazs
      @ilahazs 24 วันที่ผ่านมา

      But not SPA, it's awful if using livewire for SPA

    • @naughtiousmaximus7853
      @naughtiousmaximus7853 24 วันที่ผ่านมา

      @@ilahazs oh yes definitely, I agree 100%

    • @SuperSniffen
      @SuperSniffen 23 วันที่ผ่านมา

      Next just copied laravel let's be honest

    • @rand0mtv660
      @rand0mtv660 23 วันที่ผ่านมา

      Different frameworks for different use cases. I use Next.js mostly for frontend and don't care about most of its backend "capabilities" except server side rendering sometimes.

    • @tanzimibthesam5861
      @tanzimibthesam5861 23 วันที่ผ่านมา

      ​@@ilahazs from V3 it has changed and improved a lot and Filament is something most devs can dream for

  • @kar2k
    @kar2k 23 วันที่ผ่านมา

    At this point lavaral, regular react and sveltekit looking sweet. We are sick of next.js

  • @danielmajer1648
    @danielmajer1648 24 วันที่ผ่านมา

    I haven't even watched it yet. Still having the ads, but what the heck... Next 14 hasn't lasted long

    • @t3dotgg
      @t3dotgg  24 วันที่ผ่านมา +1

      14 had no new APIs, and 15's are mostly experimental. Almost any app built on 12 or higher should be able to upgrade just by bumping versions :)

    • @danielmajer1648
      @danielmajer1648 24 วันที่ผ่านมา

      @@t3dotgg I ain't complaining. Until I don't have to go back to Symfony or Django I am a happy monkey thanks to Next.

  • @1OJosh
    @1OJosh 23 วันที่ผ่านมา

    Use remix, you won’t regret it

  • @gmoniava
    @gmoniava 14 วันที่ผ่านมา

    Vercel could not even create decent docs for nextjs

  • @guppy13
    @guppy13 23 วันที่ผ่านมา +1

    They couldn’t get it right the first 14 times? Joke framework

  • @EagerEggplant
    @EagerEggplant 24 วันที่ผ่านมา +4

    The app router was a mistake

    • @kkebo
      @kkebo 24 วันที่ผ่านมา +1

      why?

    • @renovantm125
      @renovantm125 23 วันที่ผ่านมา

      @@kkebobecause he says so 🤣

  • @sbogdaniuk
    @sbogdaniuk 24 วันที่ผ่านมา +2

    Don't do dark content.
    It looks like me doing this podcast, as I see myself in the monitor

    • @t3dotgg
      @t3dotgg  24 วันที่ผ่านมา +3

      Everyone complained about me charging for dark mode, now you're complaining I gave it out for free? smh

    • @SnowTheParrot
      @SnowTheParrot 23 วันที่ผ่านมา

      @@t3dotgg good point lol