Next.js SSR vs. SSG vs. ISR vs. CSR | Next.js Data Fetching

Sdílet
Vložit
  • čas přidán 9. 01. 2021
  • Today we will have a look at the data fetching methods of Next.js v10. We will compare server sider rendering, static site generation, incremental static regeneration on basic react client-side rendering.
    The fetching methods are getServerSideProps, getStaticProps. The old method was getInitialProps.
    In another video, we will talk about what getStaticPaths does.
    -- 🤙 Book A Consultation --
    dev-world.agency/web-dev-cons...
    Repo: github.com/samfromaway/next-d...
    CONTACT:
    📱 Facebook - / devworldinfo
    🌎 Website - www.dev-world.info
    📧 Email - contact@dev-world.info
    ABOUT THIS CHANNEL:
    Dev World is a mix of tutorials and educational videos around Coding, Online Marketing, and Design.
    #Next.js #React #WebDev

Komentáře • 133

  • @virgiliogervacioestadillo5077

    This is the best tutorial that I could find on the internet. You explained each types of rendering methods as well as each codes and how they behave when they are rendered in the browser. Plus you gave us tips when to use each of them. I will highly recommend this video to my friends and my colleagues who have react background in react but having a hard time to start with NextJS. Thank you so much sir.

  • @ahmedmusawir
    @ahmedmusawir Před rokem +1

    This is the BEST tutorial on the topic on the whole internet

  • @anasaljawa858
    @anasaljawa858 Před 2 lety +9

    You are the best one who explains these concepts with the live example in one short video

  • @rahulnag9582
    @rahulnag9582 Před rokem +2

    the most amazing and great video on SSR vs. SSG vs. ISR vs. CSR which cleared all my doubts and queries related to these topics.
    thank you soo much

  • @haans8
    @haans8 Před 3 lety +21

    The only video that has the best analogy to explain all of those methods, im getting confused with a lot of blogs explanation, but you are clean enough to explain these, Thank you mate !!

  • @mjylove2
    @mjylove2 Před 22 dny

    greatest visualization on this topic ever

  • @senshawb
    @senshawb Před rokem +1

    Finally I understand these things
    Dude you are awesome nice presentation

  • @suyafiku5731
    @suyafiku5731 Před rokem

    This video is the best explanation out there with example on how each rendering goes. I FINNALLY understand it. Thanks 👍

  • @temanangka3820
    @temanangka3820 Před rokem

    Thank you. This is the best explanation on difference between those data fetching methods. Keep doing like this!

  • @richards16
    @richards16 Před rokem +1

    Exceptional explanation! Thank you very much.

  •  Před 2 lety +1

    Dude, this is so crystal clear explained, thanks.

  • @zenova9926
    @zenova9926 Před rokem +2

    No other explanation can surpass this one, simply the best ever 👏

  • @kolynzb
    @kolynzb Před 2 lety

    This is the best tutorial I have watched when it comes to this topic

  • @trendsamadrio1921
    @trendsamadrio1921 Před rokem

    This video is how movies should be. Good way of conveying stuff with best screenplay. Appreciate the effort man. Simple but efficient and useful.

  • @andrewwachira1
    @andrewwachira1 Před 2 lety

    This is for sure the best video explanation on ssr and csr. Best video. Thanks brother.

  • @bispingbraden
    @bispingbraden Před rokem +1

    What a great video. Thank you for making this.

  • @dileepsenevirathne4329

    best video about the data fetching methods of NextJS, watched many others couldn't really understand well but thanks to your video I now finally get it. Thank you so much for this, much love.

  • @dzikriqalam5010
    @dzikriqalam5010 Před rokem +1

    You dropped your crown, King. Literally the video I've been looking for. Thank you for the explanation, looking forward to see your another video, Cheers!

  • @dorsafferchichi930
    @dorsafferchichi930 Před 2 lety

    Lucky to watch this, clear and to the point 😍

  • @henry_9
    @henry_9 Před rokem +1

    Thank you so much! This is the best video I have seen on explaining how data fetching works in next.js. I have always wanted to build projects using next.js but all these different data fetching methods just confused me a lot even though I have watched different videos/articles/tutorials on this topic. But I am so glad that I found this video and feel like I am finally ready to start using next.js.
    Explanation:
    CSR: 0:44
    SSR: 1:45
    SSG: 2:13
    ISR: 4:10
    Code:
    CSR: 5:43
    SSR: 6:34
    SSG: 7:35
    ISR: 8:18
    Deployed demo: 8:54
    When to use which: 10:10

  • @userjred2866
    @userjred2866 Před 2 lety

    Best explanation I’ve seen so far, congrats!

  • @TheLazyGentleman91
    @TheLazyGentleman91 Před rokem

    This is seriously the best explanation of these concepts I've seen. I've been reading articles for 2 hours now and nothing stuck. In just 12 minutes I finally feel like I grasp it. Thank you so much. I'll share this around to my bros.

  • @Alalilaful
    @Alalilaful Před 2 lety

    Loved this video, fast, straight to the point, very clear, thanks man.

  • @shannoncole6425
    @shannoncole6425 Před 3 lety +3

    Man, keep these videos going! I’ve been struggling with this for weeks and your videos cleared up so much. Hopefully I can implement it when I get back to the computer. 😂

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

    Such a great explanation on this subject. Thank you sir!

  • @dmsnm
    @dmsnm Před 3 lety

    Simple placing of cards, no funky animations but most concise method of explaining. 👍

  • @EagerEggplant
    @EagerEggplant Před 3 lety +3

    very lucid, clear and precise way to put everything in perspective. Thank you! Very helpful

  • @tejalsali7981
    @tejalsali7981 Před 3 lety +6

    Loved your way of explaining. This video helped me a lot. Thanks man!

  • @josephuzuegbu7431
    @josephuzuegbu7431 Před rokem

    This is the video that explains the rendering pattern in javascript very well. Thanks Dev World

  • @fernandonogueira2291
    @fernandonogueira2291 Před 10 měsíci

    Amazing explanation, my friend!! Thanks for that!

  • @eaccer
    @eaccer Před rokem

    This is EXACTLY what i was looking for ty very much!

  • @rohil3023
    @rohil3023 Před 2 lety

    This video cleared so many confusions i had. Thank you

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

    The best Explanation. Love from India❤❤

  • @a.s8897
    @a.s8897 Před 2 lety

    underrated, thank you!

  • @79jdv79nam
    @79jdv79nam Před 3 lety +1

    Super easy to understand. Thanks for the illustrations and suggestions.

  • @ralphlargo9728
    @ralphlargo9728 Před 3 lety

    very straightforward. two thumbs up bro!

  • @khairulhaaziq2332
    @khairulhaaziq2332 Před rokem

    very clear explanation and great use of figma! Thank you sir

  • @ivuga1800
    @ivuga1800 Před rokem

    Great video! Everything explained so well in just 12 minutes!

  • @pakistanzindabad3470
    @pakistanzindabad3470 Před 2 lety

    this is the best ever. my concept is cleared now and great thanks to this person

  • @al4965
    @al4965 Před rokem

    thanks for the explanation! its really helpful, especially for someone who just starting to learn next like me

  • @fancyAlex1993
    @fancyAlex1993 Před 2 lety

    This is the best explanation , even the Next JS docs explanation was really difficult for me to comprehend.

  • @ahmaat19
    @ahmaat19 Před 2 lety

    The explanation is what I wanted. Everything is smooth and clear. Thank you for your effort.

  • @Mauna25
    @Mauna25 Před 2 lety

    Amazing tut man, very well explained! Loved it :)

  • @vimalverma.i
    @vimalverma.i Před 3 lety

    Great tutorial, everything is point to point 👍

  • @AnthonySmith-tw2ll
    @AnthonySmith-tw2ll Před 2 lety

    Thank you for this, I had a reasonable idea of what these were but this completely cleared it all up! Thanks!

  • @paschalynukwuani6930
    @paschalynukwuani6930 Před rokem

    I just subscribed to your channel because honestly you are the only person I have seen on the internet today who explained these concepts perfectly. Thank you.🏅

  • @mamunapu
    @mamunapu Před 11 měsíci

    This video made me subscribe to this channel. This is the best explanation ever.

  •  Před rokem

    Best explanation on the internet!

  • @youmee8956
    @youmee8956 Před 2 lety

    Man i just to said that this is the best explained ever now i cam understand what these data fetchinh exactly are🙏 thank you so much man🙏

  • @bill3969
    @bill3969 Před rokem

    this is exactly what i was looking for thanks it was so helpful

  • @sanjayadtani
    @sanjayadtani Před 11 měsíci

    Very clean explanation, Thank You.

  • @williefr
    @williefr Před rokem

    Just found this video as I'm starting with nextjs and I found it really useful! Thank you so much taking the time to make this video i now have a much better understanding.

  • @MUHAMMADAZEEM-lt4vt
    @MUHAMMADAZEEM-lt4vt Před rokem

    Your are Confidence builder Man! i was working with ReactJs since last 2 years but couldn't upgrade my skill to NextJs but after watching this video now i have completely understand the concepts . so thanks again man.

  • @alessandrocalio1446
    @alessandrocalio1446 Před 2 lety

    This is a fantastic explaination!

  • @stephendyson3003
    @stephendyson3003 Před rokem

    Switching from just plain react and using nextjs in my next project for better seo, this was very helpful!

  • @abhishekvishwakarma9045

    Really nice , easy and to the point explanation 👌🔥

  • @madara_u_chiha
    @madara_u_chiha Před rokem

    OMG you should make a course bro! You are a very good instructor! Your examples and approach is excellent!

  • @Saiphes
    @Saiphes Před rokem

    Best rendering tutorial is best.

  • @musamutetwi1948
    @musamutetwi1948 Před 2 lety

    Dude, this is the best explanation. thank you so much.

  • @tunghoang9373
    @tunghoang9373 Před rokem

    Very easy understanding, thanks a lot :)

  • @jennifershivel2740
    @jennifershivel2740 Před rokem

    THANK YOU, five stars, brilliant! :-D

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

    Finally got it thanks dude... I just gave you subscription.

  • @hoangnguyen7381
    @hoangnguyen7381 Před 2 lety

    This video hepled me a lot. keep these video going. Thanks man!

  • @christeneyeshua4559
    @christeneyeshua4559 Před rokem

    wonderful job sir , keep up the great work and also adding content of such quality. God bless.

  • @marimuthur9456
    @marimuthur9456 Před 2 lety

    Fabulous explanation 👌🏼 it was very easy to understand the concepts i like the way your teaching excellent😊👌🏼👌🏼

  • @killiangemoets1360
    @killiangemoets1360 Před rokem

    Great video man, thank you!

  • @boysisig8260
    @boysisig8260 Před rokem

    Clear explanation. Thanks man 👍

  • @forvm2051
    @forvm2051 Před 3 lety

    Great video! Like the intuitive explanation with images!

  • @34_harshdeepraghuwanshi98

    please continue you are teaching great

  • @hariswirabrata6740
    @hariswirabrata6740 Před 3 lety

    Super helpful!

  • @cakitomakito3979
    @cakitomakito3979 Před 2 lety

    this was an amazing tutorial , explanation. Thank you. Was so clear so satisfiying

  • @TrictoYT
    @TrictoYT Před 2 lety

    Bless you for this

  • @musliminontong2611
    @musliminontong2611 Před 2 lety

    I love this tutorial.. its so informative and concise

  • @marcgarcia1195
    @marcgarcia1195 Před 2 lety

    Thanks for the video 😁 You made it super clear

  • @chirazhosni1828
    @chirazhosni1828 Před 2 lety

    Thank you! this was awesome!

  • @ostadomid3355
    @ostadomid3355 Před 3 lety

    Great.
    In ISR After 100 seconds the first request is served with the old static page but at the same time the new version of that static page get regenerated and for the next requests the new page ( with new data) will be served.

  • @paulventura3118
    @paulventura3118 Před 2 lety

    Thanks man for your superb explanation!

  • @asfandiyar5829
    @asfandiyar5829 Před 8 měsíci

    Thank you! Perfect explanation :)

  • @NonBinary_Star
    @NonBinary_Star Před rokem

    excellent example!!

  • @codeNinja2320
    @codeNinja2320 Před rokem

    Thank you a lot, you saved so much time for me

  • @leilahajiyeva
    @leilahajiyeva Před 2 lety

    i love this video.so clear.thanks

  • @giorgieliozashvili633
    @giorgieliozashvili633 Před 2 lety

    Indeed the best explanation

  • @douthedev5338
    @douthedev5338 Před 2 lety

    The best tutorial that i ve ever seen dude :)

  • @carlosenriquecastanedaguti8130

    Great explanation, thanks

  • @mrperfect3197
    @mrperfect3197 Před 2 lety

    *I hardly comment on any video but this explanation is the best. I struggled so much to understand those topics but you explain all those topics with ease. liked it 👍*

    • @SamFromaway
      @SamFromaway  Před 2 lety

      I really appreciate that. Thanks 😁

  • @muhammadbilalmalik7292

    You nailed it bro

  • @dudiyalov
    @dudiyalov Před 3 lety

    Great Video! Thank You.

  • @leilaafhim3208
    @leilaafhim3208 Před 3 lety

    Thanks a lot for your video, I really need it!

  • @bensubendran
    @bensubendran Před rokem

    Thanks for best explanation.

  • @CharlesSHart
    @CharlesSHart Před 3 lety

    Great tutorial

  • @zunnoorainrafi5985
    @zunnoorainrafi5985 Před rokem

    Nice tutorial Sam,
    This video helped me a lot in learning next.js

  • @danielkakai2877
    @danielkakai2877 Před 3 lety

    great content, you've answered my question

  • @yopp1234
    @yopp1234 Před rokem

    Very good.

  • @idynxcode5744
    @idynxcode5744 Před 2 lety

    great! Thanks

  • @njengathegeek
    @njengathegeek Před rokem

    This is so nicely explained Sam, keep up the geed work

  • @kim92se64
    @kim92se64 Před 2 lety

    best explained

  • @zombeeplayer9550
    @zombeeplayer9550 Před rokem

    Better explained 👍❤️

  • @ParamKeshkamat
    @ParamKeshkamat Před 3 lety

    Thanks for such awesome explanation 🔥💯

  • @yonasketema9584
    @yonasketema9584 Před 2 lety

    Thanks 🙏

  • @hussainabbas1341
    @hussainabbas1341 Před rokem

    Thank You so much