Next.js 14 Tutorial - 7 - Dynamic Routes

Sdílet
Vložit
  • čas přidán 7. 11. 2023
  • 📘 Frontend Interview Course - learn.codevolution.dev/
    💖 Support UPI - support.codevolution.dev/
    💖 Support Paypal - www.paypal.me/Codevolution
    💾 Github - github.com/gopinav
    📱 Follow Codevolution
    + Twitter - / codevolutionweb
    + Facebook - / codevolutionweb
    📫 Business - codevolution.business@gmail.com
    Next.js 14
    Next.js Tutorial
    Next.js 14 Tutorial
    Next.js Tutorial for Beginners
    Dynamic Routes
    Dynamic Routes in Next.js
    Next.js 14 Dynamic Routes

Komentáře • 85

  • @uquantum
    @uquantum Před měsícem +3

    Thanks so much❤ I’d moved so quickly to astro (ssr) a couple years ago, but now I have a next.js project, so I really appreciate your presentation style and the content to get me up to speed.

  • @user-cr5tv8bw2x
    @user-cr5tv8bw2x Před 7 měsíci +7

    Thanks. I'm following this course as soon as they drop. Promise to finish it with you. This is great

    • @Usama-Tanoli
      @Usama-Tanoli Před 3 měsíci

      so as you might finished this could you tell me how is this

  • @bhn1997
    @bhn1997 Před 3 měsíci +1

    Thanks for your guides. Exactly what I wanted to render!

  • @euroclydon7883
    @euroclydon7883 Před 7 měsíci +8

    Your explanations are top notch

  • @shubhaverma5697
    @shubhaverma5697 Před 21 dnem

    Wow. Amazed by the content you provided in 7 minutes. I must have tried to learn about dynamic routes from so many resources, never quite understood it until now.

  • @budifajriarzi4233
    @budifajriarzi4233 Před 5 měsíci +1

    Thank you for step-by-step tutorial, very helpful

  • @riavi
    @riavi Před 3 měsíci +2

    Thanks! This cleared up what my instructor meant by dynamic routes, I didn't get it in class.

  • @omozemojeaugustine3529
    @omozemojeaugustine3529 Před 2 měsíci +2

    Am following the series thanks for breaking this down to this level

  • @yinonelbaz5309
    @yinonelbaz5309 Před 7 měsíci +2

    You are doing a great and wonderful job!

  • @jeffreyndukwe3869
    @jeffreyndukwe3869 Před 7 měsíci +1

    You are doing a great and wonderful job. Nice teaching

  • @md.Alamin-ej6ro
    @md.Alamin-ej6ro Před měsícem +1

    Damn THIS was too good, it helps me a lot i was searching for this type of content but everyone just explained it in a more difficult way , anyway it was damn good to understand the basics of the dynamic routes. Thanks a lot..

  • @joja2174
    @joja2174 Před 7 měsíci +35

    bro explained a 2 hours lecture in 7 mins

  • @latifurrahman2648
    @latifurrahman2648 Před 4 měsíci +1

    this course helps me very much. you are the best instructor

  • @sejeminecraft1
    @sejeminecraft1 Před 4 měsíci

    Thank you so much. Short and precise, extremely helpful!

  • @rohit_dev
    @rohit_dev Před 7 měsíci +1

    I am going to finish this series with you 🙌

  • @shresthagaurab2193
    @shresthagaurab2193 Před 4 měsíci +1

    Thanks u so much step by step , it's very helpful

  • @user-xq9wf6pg2x
    @user-xq9wf6pg2x Před 6 měsíci

    so useful teaching! Thanks

  • @DushyantJoshi
    @DushyantJoshi Před 4 měsíci

    Just Awesome. Thanks for this.

  • @auricaputri7664
    @auricaputri7664 Před 13 dny

    great tutorial video, my first day learning your course!!

  • @user-vu9dl3vn7l
    @user-vu9dl3vn7l Před měsícem

    Thank you so much for the guide! ❤

  • @rickyanchores4464
    @rickyanchores4464 Před 6 měsíci

    Great tutorial!!

  • @syedakashish5913
    @syedakashish5913 Před 5 měsíci

    explanation is so good.And it seems like john the don it teaching.

  • @mohitrathore8808
    @mohitrathore8808 Před 7 měsíci

    Wonderful, keep going

  • @asifnewaz477
    @asifnewaz477 Před 4 měsíci

    Thanks bro! You are so cool!

  • @user-bu7xp4vd2s
    @user-bu7xp4vd2s Před 6 měsíci

    Thank you!

  • @omexaapp3062
    @omexaapp3062 Před 24 dny

    certainly u are the best.

  • @wojteeh
    @wojteeh Před 2 měsíci

    Very useful, thanks ;)

  • @riyad-appscode
    @riyad-appscode Před 7 měsíci

    Thanks 🙂

  • @andrewberrio7374
    @andrewberrio7374 Před 4 měsíci

    Thank you sir

  • @Pipu748
    @Pipu748 Před 29 dny

    love it

  • @osaka-ben9291
    @osaka-ben9291 Před 5 měsíci

    thank you so much ! i was struggling with NextJs router specially with the 14.0 version because we're not using the folder "pages" anymore if i get it right.

  • @aakashyadav6228
    @aakashyadav6228 Před 6 měsíci +3

    Bro, please continue with the series.

  • @nahar830
    @nahar830 Před 7 měsíci

    Thanks

  • @MucahitCanbey
    @MucahitCanbey Před 5 měsíci

    Thanks ✨✨

  • @elenak2528
    @elenak2528 Před 5 měsíci

    Thank you! Where did you find it? There is no this info in documentation I think. Only with the help of your video I managed to finally do dynamic routes ( params especially are never mentioned in documentation, or I am stupid I don;t know)

  • @tsmusic9587
    @tsmusic9587 Před 4 měsíci

    NICE video

  • @nicolaskorner9351
    @nicolaskorner9351 Před 4 měsíci

    Hey Codevolution & watchers,
    In your dynamic routes we're using params. Is there any difference to your usage and type declaration compared to NextJS useParams für dynamic routes? In their docs they create a variable with const params = useParams (and import it). Thanks for your videos!

  • @sahandsepidar4089
    @sahandsepidar4089 Před 7 měsíci

    i only tought the only way to get the paramd is using hooks , i didnt know about params ; thank you

  • @kevinchittilapilly8221
    @kevinchittilapilly8221 Před 3 měsíci

    Thanks for the lecture. I have a doubt. How can I add a check so that only if the productId is a number, I navigate to the right page. But if the user enters something like product/temp it does not navigate to the productid page

  • @chesterxp508
    @chesterxp508 Před 7 měsíci

    GoodJob!

  • @yellhtetnaing2245
    @yellhtetnaing2245 Před 7 měsíci

    waiting for next pieces

  • @jonathanguerrero5991
    @jonathanguerrero5991 Před 3 měsíci

    Dynamic routs information start at minute 4:00 all previously said is not dynamic routes.

  • @behroozbk
    @behroozbk Před 5 měsíci

    best

  • @zohaibafridi3522
    @zohaibafridi3522 Před 6 měsíci

    will it work on build?

  • @user-mc1dm3oc7o
    @user-mc1dm3oc7o Před 6 měsíci +3

    Does this work with js also?
    It renders only the "404 page not found" component in my case

  • @HassanAKhann
    @HassanAKhann Před 2 měsíci +1

    Saviour

  • @theangelofspace155
    @theangelofspace155 Před 7 měsíci

    But what happen of we try to access a outOfRange dynamic route? Do we need to build that logic so if a user is trying to go to /[100] but we only have 50 resources? Or will nextJS render a 404 - not found?

    • @HimanshuGogoi
      @HimanshuGogoi Před 7 měsíci

      u need to manually redirect it to not found else it will still attempt to show the page

  • @yipmong
    @yipmong Před 2 měsíci

    Sir, words can not express our appreciation to your short and fully concised tutorial, we are very grateful for this. i watched a 3 hours tutorial but couldnt understand fully but yours of less than 10 mins i feel like a pro in this
    thank you so much for all you do sir❤❤❤

  • @HassanMehboob-ij1cq
    @HassanMehboob-ij1cq Před 4 měsíci

    How I can get id in nested component?

  • @user-ll2lt6ki4f
    @user-ll2lt6ki4f Před 3 měsíci

    If someone gets an error, the id does not appear in the text on the page or next shows an error, check whether you wrote the ID correctly in the ProductId folder. In the folder name, the first letter I must be capitalized product Id

  • @Kmkn308
    @Kmkn308 Před 7 měsíci

    waiting more videos

  • @rahmannurudin5003
    @rahmannurudin5003 Před 6 měsíci

    where's _app module in newest next.js version?

  • @manuelrosalesmaquieyra9687
    @manuelrosalesmaquieyra9687 Před měsícem

    bestia animal idolo

  • @harshitshrivastava114
    @harshitshrivastava114 Před měsícem

    why my params.productID is showing undefined in console.log

  • @selvamkarthik9605
    @selvamkarthik9605 Před 7 měsíci +1

    😊

  • @adityarajaram3124
    @adityarajaram3124 Před 6 měsíci +1

    I have question while deploying in next js 14 with app router (Dynamic Route) it's not supported. Do you know any way?

  • @bj0urne
    @bj0urne Před 2 měsíci

    My VS Code doesn't automatically format my code when I save the file like yours does... Is that an extension you're using?

  • @ailton.duarte
    @ailton.duarte Před 16 dny

    my layout is not working in productId, do u know why?

  • @JagadishL-wj6sn
    @JagadishL-wj6sn Před 2 měsíci

    How do you handle 404 page for dynamic routes

    • @programwithalex
      @programwithalex Před měsícem

      well, lets say you are searching for that id in the database and returning its properties, then yuo can do a conditional rendering to see if your api returned the data or returned a 404 error!

  • @warriors_edge
    @warriors_edge Před měsícem

    fuckin amazing, thank you

  • @gabrielsouza4483
    @gabrielsouza4483 Před 3 měsíci

    Why when im ussing output: export I got the error "Page "/[ID1]/[ID2]" is missing "generateStaticParams()" so it cannot be used with "output: export" config." ??? I dont have all possible values to ID2 and ID2 to generateSTtaicParams

    • @EzequielGrigolatto-lg6mz
      @EzequielGrigolatto-lg6mz Před 2 měsíci +1

      I'm getting the same issue, were you able to solve it?

    • @gabrielsouza4483
      @gabrielsouza4483 Před 2 měsíci +1

      @@EzequielGrigolatto-lg6mz the """"fix""" is downgrad tô 13.4.9 , apparently next 14 release with this bug but never fixed

    • @EzequielGrigolatto-lg6mz
      @EzequielGrigolatto-lg6mz Před 2 měsíci

      @@gabrielsouza4483 thanks for your quick answer! unfortunately downgrade next version is not possible on my case, I'll look for other options then

    • @gabrielsouza4483
      @gabrielsouza4483 Před 2 měsíci

      @@EzequielGrigolatto-lg6mz I tried almost everything , almost for two weeks, but if u find a solution tell me

  • @ObjectiveTruth-zm3hi
    @ObjectiveTruth-zm3hi Před měsícem

    isn't TypeScript a waste of time ?

  • @gorkemgok9313
    @gorkemgok9313 Před 3 měsíci

    The voice is AI. I am sure.

    • @programwithalex
      @programwithalex Před měsícem

      nah he is just Indian 🤣🤣🤣🤣🤣🤣

  • @anasouardini
    @anasouardini Před 19 dny

    BRO, you've been repeating the same thing in the last 3 videos

  • @yogita868
    @yogita868 Před 2 měsíci

    I have this created this file structure in Next js version ->14
    project\[[id]]
    Inside page.tsx I have this code->
    'use client';
    import PathwayContainer from '@/components/Pathways/PathwayContainer';
    const PathwayPage = () => {
    const clientID = '06375fa6-999a-46a8-9d80-12e41e76aa52';
    return (
    );
    };
    export default PathwayPage;
    This clienID I would fetch from useselector later as of now i keep code like this.
    and this is the component for PathwayContainer.
    'use client';
    interface IPathwayContainerProps {
    fetchClientProjects: (clientId: string) => Promise;
    clientID: string;
    }
    const PathwayContainer: FunctionComponent = (props) => {
    const {
    fetchClientProjects,
    clientID,
    } = props;
    const [loading, setLoading] = useState(false);
    const [activeProjectList, setActiveProjectList] = useState([])
    useEffect(() => {
    const getActiveProjectList = async () => {
    try {
    setLoading(true);
    const projectInfo = await fetchClientProjects(clientID);
    setActiveProjectList(projectInfo);
    }
    catch {
    }
    finally {
    setLoading(false);
    }
    }
    getActiveProjectList();
    }, [clientID])
    return (
    {activeProjectList.map((activeProject, index) => (

    {activeProject.name}

    ))}

    );
    };
    export default connect(() => ({}), {
    fetchClientProjects: actions.clients.fetchClientProjects,
    })(PathwayContainer);
    whevaver user clcik on this link which i have crated using clientID is not changed but my useeffect code runs again and again whenver user click on links. same code works fine in react. How can i solve this issue.please help.

  • @igorluyz_
    @igorluyz_ Před 6 měsíci

    You are doing a great and wonderful job!

    • @adityarajaram3124
      @adityarajaram3124 Před 6 měsíci

      I have question while deploying in next js 14 with app router (Dynamic Route) it's not supported. Do you know any way?

  • @Txushin
    @Txushin Před 3 měsíci

    Thanks