My thoughts on the Next.js "App Router" & what I (don't) like about it

Поділитися
Вставка
  • Опубліковано 4 чер 2024
  • Want to learn all about Next.js? Take my completed updated Next.js 14 course!
    👉 acad.link/nextjs
    Want to learn React? I completed updated my React course, too!
    👉 acad.link/reactjs
    With Next.js 14, the "App Router" became fully stable, since the last missing piece - "Server Actions" - were marked as stable.
    I've worked with it for multiple months now. Would I recommend it?
    All Podcast episodes: maximilian-schwarzmueller.com...
    Want to become a web developer or expand your web development knowledge?
    I have multiple bestselling online courses on React, Angular, NodeJS, Docker & much more!
    👉 academind.com/courses

КОМЕНТАРІ • 48

  • @pancho28
    @pancho28 Місяць тому +11

    I bought your React course a long time ago Max, the one with the burger project and got to say that thanks to you , gave me a nice introduction and a set of tools that i'm still using this day. You are a great teacher and developer Max 😊

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

    Almost completing my first substantial Full Stack React JS project, and blissfully trying my best to avoid learning yet another -- yes been to php already -- framework, but you have thrown a spanner in the works. Thank you for spoiling my day.

  • @georgepetroff2364
    @georgepetroff2364 Місяць тому +3

    As someone who transitioned from being a C# developer to a FullStack Developer using NextJS, I have to say that Max's courses were invaluable. Without his clear, engaging teaching style and well-structured content, the journey would have been much more challenging. Thank you, Max, for providing such excellent resources and for your effective teaching approach! Danke vielmals!

    • @shazam314
      @shazam314 Місяць тому

      Did you use ChatGPT for this post?

  • @uzochukwuamarabenneth2583
    @uzochukwuamarabenneth2583 Місяць тому

    Hey Max, thanks for your tremendous impact on me durin when i started React, i couldn't even finish the burger app back then due to its complexity but that course gave me the solid foundation which i built upon till this day.
    One issue i have with Next 14 is using redirect("") in a server action try/catch block, this bug still hasn't been fixed.

  • @jamshediqbal7936
    @jamshediqbal7936 Місяць тому

    I also have the issue with file names being same like …/page.tsx and …/route.ts which are bit difficult to manage and switch between…..

  • @patrickcate6520
    @patrickcate6520 Місяць тому

    Nice overview of the new features. I hope we’ll see an update to your Nuxt and Svelte courses.

  • @coinvest0
    @coinvest0 Місяць тому

    Hi Max, I would like you to upgrade next-auth to version 5 in your course.

  • @okadz7037
    @okadz7037 Місяць тому +2

    i built ecommerce website to one of my clients with nextjs, in the dev mode everything works just fine , but when i delivered the site to my client, happened horible caching i remember i lost my mind bcuz i didnt know nextjs aggresive cach in production mode

  • @daniel49245
    @daniel49245 Місяць тому +1

    Any opinions of Angular 17? I never seen framework with the better combo of dev experience, structured code, scalability. Great thing they ditched the module files

  • @ActiveAndReactive
    @ActiveAndReactive Місяць тому +1

    Same file name issue may be improved by improving the IDE or dev tools, not the framework itself. The IDE may display something like 'search/page.tsx' and 'register/page.tsx' rather than displaying 'page.tsx'.

    • @saiphaneeshk.h.5482
      @saiphaneeshk.h.5482 Місяць тому

      If two files of same name is opened it'll show the relative path in vsc right?

    • @javascriptworld
      @javascriptworld Місяць тому

      Actually if you are using VS Code (probably this is trure for other IDEs as well) you can change custom labels in settings. For example when following matches -> **/{layout,page,error}.tsx apply ${dirname} ${filename}. So for page under about folder it will display about page, for layout under auth foder auth layout etc.

  • @emadkiani
    @emadkiani Місяць тому +2

    I prefer Remix due to the exact problems I have with NextJS. In my experience, Remix offers a more enjoyable way to develop web apps with more features. But as a junior web developer, I go for NextJS because there are more samples and greater community support.

    • @CodingAfterThirty
      @CodingAfterThirty Місяць тому

      Remix is awesome.

    • @mattiarasulo9934
      @mattiarasulo9934 Місяць тому

      I use Remix only, I really don’t understand why so many pol use Next, it’s so complex and bloated..

    • @emadkiani
      @emadkiani Місяць тому +1

      ​@@CodingAfterThirtyLook who is here. I love your content Paul.

    • @CodingAfterThirty
      @CodingAfterThirty Місяць тому

      @@emadkiani Thank you. And I love me some Remix.

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

    what do you think about Solid.js

  • @zaabimahdi
    @zaabimahdi Місяць тому

    Next js and all it's new features are good for static WEB SITES such as e-commerce ...
    For web applications, and entreprise development level, React (with the traditional useState, useEffect ..) still the most appropriate ...

  • @Ga2-20
    @Ga2-20 29 днів тому

    Which is better: Next js or Remix js? :)
    What are your thoughts, Max?

  • @jaymartinez311
    @jaymartinez311 Місяць тому +1

    any update to your remix course?

  • @Salim_2015
    @Salim_2015 29 днів тому

    An episode about Nuxt, please 🥺

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

    It might be better to remove auto caching and add an option to cache queries like in Graphql. Caching everything seems overkill.

  • @DucaTech
    @DucaTech Місяць тому +2

    Are you going to do a udemy course on latest Angular? And maybe sometime on Java itself.

  • @budgeter4807
    @budgeter4807 Місяць тому

    the naming of nextjs is reallly creazy at times when searching for a single file. Now I have to search for its parent folder instead of its file

  • @togya4
    @togya4 Місяць тому +1

    max i love you

    • @maskman4821
      @maskman4821 Місяць тому

      Gay? 🤔🙄😅

    • @thecoolnewsguy
      @thecoolnewsguy Місяць тому

      ​@@maskman4821oh please take your toxic ideas out of here

    • @maskman4821
      @maskman4821 Місяць тому +1

      @@thecoolnewsguy You gay ? 🤔🙄😅😂

  • @jobayeralMahmudahad
    @jobayeralMahmudahad Місяць тому

    Dealing with the caching problems in Next.js 14 is really getting on my nerves. It should be a helpful feature, not a headache I have to constantly deal with during development.

  • @mr.random8447
    @mr.random8447 Місяць тому

    SvelteKit FTW

  • @maskman4821
    @maskman4821 Місяць тому

    Cool 🤩

  • @ob34915
    @ob34915 18 днів тому

    i dont see any entreprise will use this type of architecture

  • @LGelashvili
    @LGelashvili Місяць тому

    One thing that annoys me is when certain functionalities behave differently after building the app.

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

    Do not use it. Wait for next 15

  • @jeffreysmith9837
    @jeffreysmith9837 29 днів тому

    Htmx is better

  • @user-ir3yw8bs4i
    @user-ir3yw8bs4i Місяць тому +1

    Come on people, get over nextjs / react hype , it’s all big marketing gig and gives all UA-camrs a nice pay cheque , nothing else, horrible dev experience

    • @2gbeh
      @2gbeh Місяць тому +1

      You're obviously not a programmer, if that's your honest take away from the React/Next discuss

    • @rohitkochikkatfrancis
      @rohitkochikkatfrancis Місяць тому +1

      Horrible dev experience ?
      Lol... Guess someone is talking stupid 😂

    • @mleite1
      @mleite1 Місяць тому

      You don't even know what you are saying lol

  • @xxXAsuraXxx
    @xxXAsuraXxx Місяць тому +1

    Next js is the biggest FK ever 😂