Next.js in 100 Seconds // Plus Full Beginner's Tutorial

  Рет қаралды 1,023,931

Fireship

Fireship

3 жыл бұрын

Learn the basics of Next.js in 100 Seconds! Then build your first server-rendered react app with a full Next.js beginner's tutorial. fireship.io/courses/react-nex...
#react #webdev #100SecondsOfCode
Next.js Docs nextjs.org/
Source Code github.com/fireship-io/nextjs...
Install the quiz app 🤓
iOS itunes.apple.com/us/app/fires...
Android play.google.com/store/apps/de...
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
- Atom One Dark
- vscode-icons
- Fira Code Font

Пікірлер: 584
@mattskelton7471
@mattskelton7471 3 жыл бұрын
Is it just me, or is it hard to keep up with the rapidly evolving front-end world?
@maevshadowsong
@maevshadowsong 2 жыл бұрын
u r not alone
@mokv9889
@mokv9889 2 жыл бұрын
Backend dev here who is trying to enter the frontend world. It's a disaster.
@jakub7048
@jakub7048 2 жыл бұрын
@everyoneAbove: lol it's reckless to catch up with all these unnecessary technologies, just focus on react and master it
@gabrodriguesc
@gabrodriguesc 2 жыл бұрын
@@jakub7048 this
@mikelisrael5627
@mikelisrael5627 2 жыл бұрын
😂😂
@brintmontgomery8323
@brintmontgomery8323 Жыл бұрын
These 100 sec. videos are pure gold if a person (like me) has never run across the topic at hand.
@simracingsemantics9821
@simracingsemantics9821 Жыл бұрын
I'm in my capstone class right now and deciding what languages and frameworks to use in our project we've just been sharing these videos with each other as like a "pitch". never even knew any of them watched these videos but we all do apparently
@SaraSohail-en2me
@SaraSohail-en2me Жыл бұрын
Bruh
@mohamedsalimbensalem6118
@mohamedsalimbensalem6118 Жыл бұрын
@@SaraSohail-en2me xd
@kocraft137
@kocraft137 3 жыл бұрын
I just love the "Beyond 100 seconds" stage. You have nice pace in your video
@codinginflow
@codinginflow 2 жыл бұрын
I'm rewriting my website from vanilla React to NextJS and I love it so far. Many things are much better thought-out.
@hiteshchalise3988
@hiteshchalise3988 Жыл бұрын
It is good to see your name crop in the comment section of youtube videos every now and then. :)
@FidelGuajardo
@FidelGuajardo 3 жыл бұрын
Jeff has a special talent for teaching and if he does his own videos, then he also has the skills for doing excellent videos!!! I consider him to be one of my top 5 all-time best tech teachers. Thank you, Jeff.
@LouisDuran
@LouisDuran Жыл бұрын
who are some of the others in the top 5?
@LouisDuran
@LouisDuran Жыл бұрын
PS. Jeff's videos are awesome
@GreenZapperZ
@GreenZapperZ Жыл бұрын
@@LouisDuran I gotta say, Web Dev Simplified (Mainly JavaScript) and Kevin Powell (Only makes videos on CSS) both make really good educational programming videos. Highly recommend them if you haven't seen them already.
@sirinajberi9433
@sirinajberi9433 3 жыл бұрын
Short, rich, straight to the point video ! just what I needed, thanks !
@muhammadsami479
@muhammadsami479 3 жыл бұрын
Rust in 100 seconds 🔥🔥
@akrbor
@akrbor 3 жыл бұрын
Yes!
@Fireship
@Fireship 3 жыл бұрын
Someday, I've been slowly learning Rust for the past 2 years.
@architbhonsle7356
@architbhonsle7356 3 жыл бұрын
Bruh Rust... In 100 seconds.... 🙂
@Nexus-rt1bm
@Nexus-rt1bm 3 жыл бұрын
YESSSS
@darkfire2703
@darkfire2703 3 жыл бұрын
Hahahahaha good one mate 😂
@rosecancode9455
@rosecancode9455 3 жыл бұрын
I feel like I just learnt a new tech. Thanks so much. I just heard next today and I already have a comprehensive understanding of it after watched this.
@mulwelimushiana8388
@mulwelimushiana8388 2 жыл бұрын
Been watching Nextjs tutorials all over the internet but this is by far the best I have ever seen 🔥🔥🔥🔥
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Next js is the best way to create fast site in a few hours. You need just basic knowledge of JavaScript and react. 💡💡💡
@unomas9686
@unomas9686 3 жыл бұрын
Какими судьбами ?
@hijazi479
@hijazi479 3 жыл бұрын
Not basic but intermediate level knowledge of react
@gamerdude736
@gamerdude736 3 жыл бұрын
Nuxt.js: am i joke to you
@CruzMonrreal
@CruzMonrreal 3 жыл бұрын
Best is highly subjective, especially since text files would work just as well for Static Sites...
@saintshing
@saintshing 3 жыл бұрын
Is there a reason to learn Gatsby over Next?
@justintaddei
@justintaddei 3 жыл бұрын
Exactly what I needed! I just started a project with Next.js yesterday
@nate1988
@nate1988 2 жыл бұрын
Seems like I'm going to be doing at my React projects as Next.js now. I really can't see a reason not to default to using it. Great video -- it's been nice coming back over the months and going from confusion to understanding.
@david_sanchez
@david_sanchez Жыл бұрын
1 reason to not default to Next is when building something like a CRM. Web indexers don’t need (and shouldn’t have) access to the private data in a CRM web app. In cases like this, a client-side React app is perfectly sufficient.
@vitorgouveia5378
@vitorgouveia5378 3 жыл бұрын
The first time I heard about next.js was YESTERDAY, and TODAY you bring me this video, I'm starting to think you really read some minds
@juancarlosqr
@juancarlosqr 3 жыл бұрын
Joining fireship for the Next.JS & Firebase course!!! 🔥🔥🔥 Can't wait!
@Anto-xh5vn
@Anto-xh5vn 2 жыл бұрын
@@godwinebikwo6544 I would be surprised if anyone actually helped you :)
@abedabdesselem9491
@abedabdesselem9491 2 жыл бұрын
Thanks for the tutorial, well explained and straight forward, helped me a lot since I just started working on web development
@Felipe-pb9gu
@Felipe-pb9gu 3 жыл бұрын
it would be great if you include SWR in this course, I think is a good match with next/firebase, makes caching and other things a lot easier. Vercel hosting is a nice feature too.
@1_PieceOfCode
@1_PieceOfCode Жыл бұрын
2:24 I was not going to try it now but this line did it for me. love you work man
@mehedihassanome4688
@mehedihassanome4688 Жыл бұрын
I find this guys voice highly therapeutic, for some reason its enjoyable...
@leanprogrammer
@leanprogrammer 3 жыл бұрын
Impatiently waiting for the full course 😃
@stapia505
@stapia505 3 жыл бұрын
Literally after deploying my next js app sweet timing!!
@NabilTharwat_
@NabilTharwat_ 3 жыл бұрын
I'm about to make a video (in Arabic) about building a Next blog and this just motivated me more! Informational and straight to the point, as always!
@Kharismyafi
@Kharismyafi Жыл бұрын
Like the videos, just want to add, SSG can be used for highly dynamic sites, see the entire genre of Jamstack development but basically you can use API calls to display new data on static pages. (static sites could also use js to do animations and 'non static' stuff)
@Gohel95
@Gohel95 3 жыл бұрын
Thanks, Man... That was a quick and crisp introduction. 💕💖💕💖
@tylersustare
@tylersustare 3 жыл бұрын
Love it! Ruby on Rails in 100 seconds 💎
@SirDamatoIII
@SirDamatoIII 3 жыл бұрын
No way, I have been digging into this the past week. Would love NuxtJs as a Pro Course.
@JayPerf
@JayPerf 3 жыл бұрын
amazing work, as always - thanks Jeff!
@mitch7w
@mitch7w 3 жыл бұрын
Great intro to the framework. Thanks!
@auchucknorris
@auchucknorris 3 жыл бұрын
perfect! after dabbling with wordpress, one thing i thought was actually an improvement on react was how the server created the page before sending it out.
@PapaFranciscoOk
@PapaFranciscoOk 3 жыл бұрын
im starting to fall in love with this channel
@codeSTACKr
@codeSTACKr 3 жыл бұрын
🔥🚀
@harshilparmar9076
@harshilparmar9076 3 жыл бұрын
@@nooonde check codedamn
@muhammadfaizan5969
@muhammadfaizan5969 Жыл бұрын
This is amazing, for experience developer we just need short intro, this was so helpful
@technicalfriend15
@technicalfriend15 3 жыл бұрын
Was looking for this and your video dropped in notifications.
@jamesmalarkey7437
@jamesmalarkey7437 3 жыл бұрын
That's what I was looking for. Thanks so much.
@manavendrasen
@manavendrasen 3 жыл бұрын
Loving the 100s + tutorial vids!!
@MaxProgramming
@MaxProgramming 3 жыл бұрын
What a surprise I got! I requested it and I got it! Thanks Fireship!
@StEvUgnIn
@StEvUgnIn 3 жыл бұрын
🔥
@punsmith
@punsmith 3 жыл бұрын
I really Angular, but you Jeff took some of that apprehension that I had for React. Now I can at least work with both and now I feel like I can tackle next.js too.
@MiniKodjo
@MiniKodjo 2 жыл бұрын
we started from client-side rendering (static pages) to all server-side with PHP to all client-side with JS frameworks and now back to server-side rendering
@Moochers
@Moochers 2 жыл бұрын
Started learning JS about a month ago. I understood about 20% of this video and stopped about half way. Still have a few weeks left in my course then a few more weeks more to complete my react course. This is just a reminder to myself to see if understand more next time I watch this.
@duppy404
@duppy404 Жыл бұрын
Well it's been 8 months do you understand the tutorial now?
@AlanAndradeC
@AlanAndradeC Жыл бұрын
This is incredibly useful. Thank you !
@AryanLokar
@AryanLokar 3 жыл бұрын
thank you for this clear and easy to understand video, i hope i can see nextjs internationalization and nextjs for eCommerce in your courses
@Philson
@Philson Жыл бұрын
Best few minutes of my life.
@vladalexandru1570
@vladalexandru1570 3 жыл бұрын
Now I know which is my next course. I started one on Udemy, but I'll switch to this one for sure :)
@kucukaslanmuhammetmustafa7337
@kucukaslanmuhammetmustafa7337 3 жыл бұрын
Thanks i knew about Michael Hill! He was my professor in Oxford and told us FBC fund!
@dedodiy3887
@dedodiy3887 3 жыл бұрын
Best new year's gift ever
@razorjhon2622
@razorjhon2622 Жыл бұрын
This is alot better than 2 hour courses !
@exactzero
@exactzero 3 жыл бұрын
The best web development framework out there!
@EnglishRain
@EnglishRain Жыл бұрын
dude i love you so much, you explain soooo well
@PauloGriiettner
@PauloGriiettner 3 жыл бұрын
I’m actually planing to learn NextJS for my next project, but I’ll wait for your course, because the application will use firebase as back end and server side rendering on front end
@BrianZhang11
@BrianZhang11 Ай бұрын
thanks, very informative and time efficient way of learning :)
@911madza
@911madza 3 жыл бұрын
Talking about quality Fireship produces 👌 Vercel should consider embedding this on their Nextjs landing page 💯💯
@oofin357
@oofin357 2 жыл бұрын
thanks for awesome tutorial bro, keep up the good works.
@prasadk-oi9qr
@prasadk-oi9qr 3 жыл бұрын
Looking forward to see your Next.js course ✋
@RenaldyPratama
@RenaldyPratama 3 жыл бұрын
Thank you so much for this video! 🔥
@andrew_schaeffer
@andrew_schaeffer 8 ай бұрын
wonderful explanation of NextJS Thanks!
@codenamegrant
@codenamegrant 3 жыл бұрын
Excellent Video, the Beyond 100 sec, was really informative
@Filip_M
@Filip_M 3 жыл бұрын
Haha "I'll see you in the NEXT one" nice one!
@jonnathanmoreno5538
@jonnathanmoreno5538 Жыл бұрын
Thanks for putting up together this video I learned the entire concept in less than 12 mins while I was on Next.js website for hours trying to understand it...smh
@AnthonyAnalog
@AnthonyAnalog 2 жыл бұрын
100 Seconds is the best quick burst tutorial structure on the internet.
@__greg__
@__greg__ 3 жыл бұрын
This is a great overview 🙌🏽
@ahmadsalih6844
@ahmadsalih6844 3 жыл бұрын
MANNNN!! you are doing amazing, keep it
@Mr.Andrew.
@Mr.Andrew. 3 жыл бұрын
I'd be interested in finding out how to serve part of a site in next and another part in React. As for modern webapps in a privacy aware era, there are many things you'd want to exclude from web crawlers without destroying seo optimization.
@mrala
@mrala 3 жыл бұрын
the more react stuff, the more useful channel :)
@SamFromaway
@SamFromaway 3 жыл бұрын
Great video as always. What I would be interested in a course is to learn how the hydration with next exactly works. Especially in regards to the script __NEXT_DATA__ and how to integrate css libraries like Material UI and Chakra. 😁
@Fireship
@Fireship 3 жыл бұрын
Hydration is also weird when dealing with realtime firebase data, I'll cover that in the course
@SamFromaway
@SamFromaway 3 жыл бұрын
@@Fireship Cool thanks :D
@danielcallaghan6892
@danielcallaghan6892 2 жыл бұрын
im drunk and this makes no sense ! woooooooooooooooooooo!
@simspettway4706
@simspettway4706 2 жыл бұрын
You're the man. Thank you for this!
@oiojin831
@oiojin831 3 жыл бұрын
Best summary ever
@MiketheNerdRanger
@MiketheNerdRanger Жыл бұрын
I don't think I know enough about each component to be excited about this.
@hatrez3679
@hatrez3679 Жыл бұрын
I've written my own frameworks until now. This actualy is close to what I've implemented. I've never used React, Vue nor Angular. I will give this a try the next couple of days.
@tymcfarland8158
@tymcfarland8158 2 жыл бұрын
Only devs would put a "//" in their youtube video title...
@aleksamatic9558
@aleksamatic9558 2 ай бұрын
This is what i was looking for!
@parthpuri2000
@parthpuri2000 3 жыл бұрын
First time someone properly explained client side rendering...
@iamlande3979
@iamlande3979 3 жыл бұрын
next.js and firebase would be a candy even if it is a simplest CRUD, I'd definitely buy it
@ErikKubica
@ErikKubica 3 жыл бұрын
your voice is so calming. i dont even care what you say :D it's like Zack from jerryrigeverything
@kettenbach
@kettenbach 3 жыл бұрын
I see what you did there at the end, I'll see you on the Next one. 😀👍
@OrestisPantazos
@OrestisPantazos 3 жыл бұрын
Excellent video!! Well done!!
@collax2613
@collax2613 3 жыл бұрын
Now we need the same but with nuxt.js ;)
@RobertoDuransh
@RobertoDuransh 3 жыл бұрын
ok im really interested in this next course... oooh pls cover hooks with examples ;)
@GaelGendre
@GaelGendre 8 ай бұрын
Now it has changed with Next.js 13: routes (4:03) and dynamic route (5:15) check the docs
@mohammedreda1104
@mohammedreda1104 3 жыл бұрын
so awesome i hope next video be crud on it with big project so can we dig deeper
@djlee0721
@djlee0721 3 жыл бұрын
Looking forward to the course! Take my money!
@alperalkan2000
@alperalkan2000 3 жыл бұрын
dude thank you for all of the high quality videos man, keep it up, you are doing great!
@Yuki-ef2rw
@Yuki-ef2rw 4 ай бұрын
good video, thanks for the tutorial
@ninjaasmoke
@ninjaasmoke 3 жыл бұрын
Whoa, Imma learn Next
@erkinkurt6799
@erkinkurt6799 3 жыл бұрын
Awesome content again! Thanks
@hajimohammed968
@hajimohammed968 3 жыл бұрын
Thanks Jeff. How does implement real-time data fetching in next with firebase? Also, how do we deal with cloud functions? And would deploying to vercel be the better choice?
@nitrous1001
@nitrous1001 3 жыл бұрын
just when I was writing my own Next.js app too!
@maacpiash
@maacpiash 3 жыл бұрын
"Thanks for watching, and I will see you in the *next* one."
@HarikrishnanKK
@HarikrishnanKK 3 жыл бұрын
Awesome! I am a pro subscriber of fireship & the only thing I havent seen you touching till now is, Testing :) .. Any chances of seeing a full pro course in angular testing? :D That would be invaluable !
@thomasmiller2747
@thomasmiller2747 3 жыл бұрын
oh my god so helpful. Thank you
@carsend7412
@carsend7412 3 жыл бұрын
love the videos. kind of curious....do you think a regular SPA app made in the vue-cli, CRA, or angular-cli is a way of the past? Like would there be any reason to keep making those? Nuxt/Next and the SSR wave I've been trying to understand, but keep going back and forth if this like makes traditional SPAs obsolete. Especially in like internal apps where something like SEO you don't care about.
@Sivx76
@Sivx76 3 жыл бұрын
Amazing explanation!
@PaulSebastianM
@PaulSebastianM Жыл бұрын
Love the icon theme you're using. Which is it?
@jayanths1221
@jayanths1221 3 жыл бұрын
Three Js in 100 seconds
@sahajsrivastava2705
@sahajsrivastava2705 3 жыл бұрын
+1 duh
@wotizit
@wotizit 2 жыл бұрын
DONE AND DONE
@karsongrady
@karsongrady 3 жыл бұрын
I NEEDED THIS
@user-mk8he1ex3m
@user-mk8he1ex3m 3 жыл бұрын
Very helpful, thanks
@Khl8122
@Khl8122 3 жыл бұрын
I watch every videos on YT at 2x speed. But there should be a 0.75x speed to watch fireship.io videos. Anyway, 100 seconds never disappoint.
@pupdoggify
@pupdoggify 3 жыл бұрын
Lol, that was a funny little trip from server-side to client-side over the last 10 years...only for kiddos to go back to big daddy in server land!
@LongJourneys
@LongJourneys 3 жыл бұрын
For me the biggest reason I use Firebase is authentication. It was a bit of a pain to figure out how to keep authentication persistent on page reload with Vue/Nuxt; so if you could do a walkthrough on that with Next, that would be cool.
@stunna4498
@stunna4498 2 жыл бұрын
well i use angular and to keep authentication persistent i would save the user token on the browser and everytime the user refreshes the page i would ask the server to get the current user from this token and all would work fine in my experience ofc
@thanatosor
@thanatosor 2 жыл бұрын
have they fixed auth with Vue/Nuxt now ?
@danielchettiar5670
@danielchettiar5670 2 жыл бұрын
@@stunna4498 Where do you store it on the client side? Cookies or storage?
@stunna4498
@stunna4498 2 жыл бұрын
@@danielchettiar5670 yeah i store the token in the storage of the browser( client side). Everytime you make a request to the api u send the token. If the server responds with a 401 (Unauthorized) i redirect the user to the login page.
@qwerty-or1yg
@qwerty-or1yg 3 жыл бұрын
Just started watching some tutorials for next.js yesterday. Please do gatsby.js as well.
JS Destructuring in 100 Seconds
3:31
Fireship
Рет қаралды 163 М.
Next js Tutorial for Beginners | Nextjs 13 (App Router) with TypeScript
1:02:55
Programming with Mosh
Рет қаралды 536 М.
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 36 МЛН
Watermelon Cat?! 🙀 #cat #cute #kitten
00:56
Stocat
Рет қаралды 35 МЛН
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН
10 regrets of experienced programmers
8:16
Fireship
Рет қаралды 1 МЛН
The Story of Next.js
12:13
uidotdev
Рет қаралды 547 М.
Do you REALLY need SSR?
18:15
Theo - t3․gg
Рет қаралды 159 М.
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2 МЛН
Web Developer Roadmap (2024) - Everything is Changing
25:02
ByteGrad
Рет қаралды 279 М.
Next.js 13 - The Basics
9:00
Beyond Fireship
Рет қаралды 620 М.
10 Programmer Stereotypes
5:08
Fireship
Рет қаралды 3,1 МЛН
I DONT USE NEXT JS
54:01
ThePrimeTime
Рет қаралды 320 М.
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 6 МЛН
10 common mistakes with the Next.js App Router
20:37
Vercel
Рет қаралды 183 М.
One To Three USB Convert
0:42
Edit Zone 1.8M views
Рет қаралды 440 М.
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1,6 МЛН
Как работает автопилот на Lixiang L9 Max
0:34
Семен Ефимов
Рет қаралды 16 М.
DC Fast 🏃‍♂️ Mobile 📱 Charger
0:42
Tech Official
Рет қаралды 485 М.