React in 100 Seconds

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 มิ.ย. 2024
  • React is a little JavaScript library with a big influence over the webdev world. Learn the basics of React in 100 Seconds fireship.io/tags/react/
    How I make these Videos • How I Make Videos for ...
    #react #webdev #100SecondsOfCode
    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
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @Fireship
    @Fireship  3 ปีที่แล้ว +288

    Also checkout *Vue.js in 100 Seconds* th-cam.com/video/nhBVL41-_Cw/w-d-xo.html and stay tuned for a JS "framework" video tomorrow :)

    • @gddeufedhfezr1224
      @gddeufedhfezr1224 3 ปีที่แล้ว +5

      Redux in 100 sec. ?

    • @migueldomingos4570
      @migueldomingos4570 3 ปีที่แล้ว +3

      Amazing video as always. Bwt where is the video about React & Firebase

    • @hr_hridoy
      @hr_hridoy 3 ปีที่แล้ว

      Angular in 100 seconds plz

    • @user72974
      @user72974 3 ปีที่แล้ว

      @@hr_hridoy Is that possible though?

    • @mohammadtalha2336
      @mohammadtalha2336 3 ปีที่แล้ว +1

      Ok staying tuned.

  • @rahulshah291
    @rahulshah291 3 ปีที่แล้ว +2881

    Interviewer: How long have you been working on React?
    Me: 100 seconds

    • @wardog176
      @wardog176 2 ปีที่แล้ว +4

      Why no replies?

    • @The-Dev-Ninja
      @The-Dev-Ninja 2 ปีที่แล้ว +2

      @@wardog176 me: 128 seconds😅

    • @jcw5611
      @jcw5611 2 ปีที่แล้ว +11

      Dude I just get hired and I just studied 3 weeks React 😅, but I have good fundaments with JS and now I'm working with Angular, but in the future they told me that I'll be the leader if we need work with React

    • @craigdaurizio686
      @craigdaurizio686 2 ปีที่แล้ว

      @@jcw5611 Holy crap that's awesome! Congratulations!

    • @s3by493
      @s3by493 2 ปีที่แล้ว +13

      Interviewer: Unfortunately you are overqualified for this position.

  • @roshkarizma9255
    @roshkarizma9255 3 ปีที่แล้ว +3719

    I went to bathroom with my phone and came out as a react developer. Thanks man for making my life easy 😎

  • @mohammedalkhateem
    @mohammedalkhateem 3 ปีที่แล้ว +1549

    me: watches react in 100 seconds video
    also me: adds react developer to cv

  • @prism1843
    @prism1843 3 ปีที่แล้ว +144

    "It's so easy a caveman could do it."
    Well I don't know what I am anymore.

  • @martinsalamanco6595
    @martinsalamanco6595 3 ปีที่แล้ว +1448

    Next: The whole Linux source code in 0.006 seconds

    • @igorordecha
      @igorordecha 3 ปีที่แล้ว +85

      "it somehow works"

    • @martinsalamanco6595
      @martinsalamanco6595 3 ปีที่แล้ว +4

      you liked the comment, might as well subscribe to my channel

    • @DominioSantos
      @DominioSantos 3 ปีที่แล้ว +24

      @@igorordecha Linus: "it somehow works because it works all at once, in a single working-thingie, instead of working in micro-thingies and I'm right, you are wrong, case closed."

    • @igorordecha
      @igorordecha 3 ปีที่แล้ว +10

      @@martinsalamanco6595 no

    • @tiktokhaven6059
      @tiktokhaven6059 3 ปีที่แล้ว +4

      POSIX in 100 seconds

  • @briandesign
    @briandesign 3 ปีที่แล้ว +509

    So does this mean i can apply to Facebook now after watching this?

    • @Fireship
      @Fireship  3 ปีที่แล้ว +258

      Congrats, you're an officially certified React developer 🌟

    • @developerninja619
      @developerninja619 3 ปีที่แล้ว +12

      Fireship courses in a nutshell

    • @okloard
      @okloard 3 ปีที่แล้ว +5

      Next CEO of Facebook

    • @migueldomingos4570
      @migueldomingos4570 3 ปีที่แล้ว +1

      @@okloard Not that it seems likely that zuck will leave facebook

    • @anmolpatel793
      @anmolpatel793 3 ปีที่แล้ว +1

      In your dreams maybe they don't take anyone below native developer

  • @yankomirov4290
    @yankomirov4290 3 ปีที่แล้ว +890

    I reacted in less than 5 seconds to open this video. hehe

    • @Fireship
      @Fireship  3 ปีที่แล้ว +87

      Gold medal for you 🥇

    • @yankomirov4290
      @yankomirov4290 3 ปีที่แล้ว +25

      @@Fireship that's my greatest achievement so far

    • @tsukuyomin
      @tsukuyomin 3 ปีที่แล้ว +3

      As soon as I opened the video, I scrolled down to the comments to write this exact comment. I see I'm not alone tho.

    • @nsambataufeeq1748
      @nsambataufeeq1748 3 ปีที่แล้ว

      Hehe me too

    • @nikhilm103
      @nikhilm103 3 ปีที่แล้ว

      Haha same

  • @DalexHD
    @DalexHD 3 ปีที่แล้ว +173

    React will "react" to changes. That is the cleaner explanation of what react does. 😉

    • @TheoParis
      @TheoParis 3 ปีที่แล้ว

      🤣

    • @mediocre7199
      @mediocre7199 3 ปีที่แล้ว +3

      That was easy to understand rather than watching a long journey tutorial, lol

    • @stivenBermeo
      @stivenBermeo 3 ปีที่แล้ว +1

      I don't get that part :thinking_face:, Haven't work with React but if its name is because of that behavior, well, it kinda sucks, isn't that called value binding or something like that ?, Angular has that same functionality.
      (I'm not saying that React and Angular are the same, I'm only talking about that behavior.)

    • @jordanski5421
      @jordanski5421 3 ปีที่แล้ว +4

      @@stivenBermeo You can achieve everything these frameworks do with native javascript so it's likely that these frameworks are both using similar methods to pass data into the view and in my opinion I think you should at least have the knowledge to mimic their functionality naively before you start to use them.

    • @awekeningbro1207
      @awekeningbro1207 ปีที่แล้ว

      unfortunately this is false because react is not "reactive"

  • @umangmishra7241
    @umangmishra7241 3 ปีที่แล้ว +329

    Instructions unclear: accidentally learned Angular.

    • @asandax6
      @asandax6 3 ปีที่แล้ว +1

      🤔 I want to learn Angular but I find learning Javascript tiring how good is Angular Dart?

    • @Israel220500
      @Israel220500 3 ปีที่แล้ว +2

      @@asandax6 Angular uses Typescript now, which I think can be similar to Dart if you don't use any dynamic stuff from JavaScript.

    • @doxed64
      @doxed64 3 ปีที่แล้ว +1

      sin

    • @ko-Daegu
      @ko-Daegu 3 ปีที่แล้ว +3

      @@Israel220500
      Don’t wanted to learn JS ended learning C
      Wanted to jump into it
      Ended learning Assembly (x86_64 Intel Ans AMD)
      Wanted now to learn JS , but nah learnt Java
      What about now
      Nah learnt hella Tom of python stuff
      Ok now
      Nope C++
      Now nope C#
      Ok plz for god sake wanna learn JS
      Naaaah buddy Rust
      I been trying for ever to learn JS but I just can’t I don’t Know it’s the word hardest Lang

  • @3reHYeager
    @3reHYeager ปีที่แล้ว

    Less of a tutorial more of a mesmerizing react advertisement

  • @thriftykapila8420
    @thriftykapila8420 3 ปีที่แล้ว +137

    Next : Next Js in detail please🙏🏼🙏🏼🙏🏼

    • @Fireship
      @Fireship  3 ปีที่แล้ว +48

      I've been experimenting with some Next / Firebase stuff. That video will happen eventually.

    • @thriftykapila8420
      @thriftykapila8420 3 ปีที่แล้ว +9

      @@Fireship much waited by your many fans, thanks a lot, also a little heart from you will gimme better sleep😅😅

    • @CompactStar
      @CompactStar 3 ปีที่แล้ว +1

      100 likes

  • @THOTHO-ie5lz
    @THOTHO-ie5lz 3 ปีที่แล้ว +206

    love this 100 sec format. We should have more of this type of micro-clip to explain concepts other than someone simply mumble out the formal definition while typing some codes. please produce more of this!!!

  • @RamoFX
    @RamoFX 3 ปีที่แล้ว +135

    In 100 seconds you can explain more than other one-hour tutorials. Awesome skill!

    • @absurdemtiefer1950
      @absurdemtiefer1950 2 ปีที่แล้ว +13

      He just doesn't treat his audience like Idiots

    • @arielp7582
      @arielp7582 6 หลายเดือนก่อน +4

      ​@@absurdemtiefer1950That's just a misinterpretation of "he explains what you need to know and cuts out all the bullshit."

  • @savingday
    @savingday 5 หลายเดือนก่อน

    Makes sense. Great video

  • @infinatimusic
    @infinatimusic 2 หลายเดือนก่อน

    Nice. Didnd't know they had "plugins" per se (OG WP Dev)

  • @courtneymitchell5940
    @courtneymitchell5940 4 หลายเดือนก่อน

    I’ll put this on my resume now 😅🎉

  • @gooo1762
    @gooo1762 3 หลายเดือนก่อน

    Amazing!

  • @alialubady725
    @alialubady725 3 ปีที่แล้ว

    You are gratest the best videos for programmer
    thanks❤️

  • @nefed-L
    @nefed-L 2 หลายเดือนก่อน

    Great thanks for enaqx awesome react!

  • @maybeanonymous6846
    @maybeanonymous6846 2 ปีที่แล้ว

    _Sees video title_
    100 seconds later: gasp

  • @ismasoc5
    @ismasoc5 4 หลายเดือนก่อน

    this served more to confuse me, rather than educate me

  • @muhajir1427
    @muhajir1427 2 ปีที่แล้ว +3

    I'm not a programmer and I have no idea what I just watch

  • @bvspa
    @bvspa ปีที่แล้ว

    Wow. Short and Crisp

  • @muhammadrydwan2213
    @muhammadrydwan2213 3 ปีที่แล้ว +1

    Can't wait for vue in 100 sec

  • @Money11119
    @Money11119 3 ปีที่แล้ว

    Thank you.

  • @bryarghafoor4713
    @bryarghafoor4713 3 ปีที่แล้ว

    Thank you

  • @asimwilliams861
    @asimwilliams861 2 ปีที่แล้ว

    thank you!

  • @mpinkycrazy
    @mpinkycrazy 2 ปีที่แล้ว

    Thanks!!!

  • @masalman1441
    @masalman1441 3 ปีที่แล้ว

    Was waiting for this. Thanks for the upload!!

  • @jorgeariasacevedo6551
    @jorgeariasacevedo6551 3 ปีที่แล้ว

    best video of fast explications

  • @bdotsamir
    @bdotsamir 3 ปีที่แล้ว +26

    right on time, as always. started checking out react two days ago and here’s a fireship video on it. insane.

  • @kyawzinlatt3712
    @kyawzinlatt3712 3 ปีที่แล้ว

    Seriously this video helps me a lot. Thanks

  • @mazwinb1113
    @mazwinb1113 11 หลายเดือนก่อน

    Great video...❤

  • @ainbrisk545
    @ainbrisk545 9 หลายเดือนก่อน

    thank you! great overview

  • @WTFAnyNameWorks
    @WTFAnyNameWorks 2 ปีที่แล้ว

    Bro, you're the GOAT !

  • @goodeveningtech700
    @goodeveningtech700 2 ปีที่แล้ว

    Awesome video!

  • @Kuch_Bhi-lets_explore_it
    @Kuch_Bhi-lets_explore_it ปีที่แล้ว

    It's Just amazing 🔥

  • @harshitha3867
    @harshitha3867 3 ปีที่แล้ว

    Awesome !!

  • @janvanoverbeek187
    @janvanoverbeek187 3 ปีที่แล้ว +1

    You are amazing. Really needed this, so perfect timing :D

  • @DITPen
    @DITPen 3 ปีที่แล้ว

    Another great video, thanks!

  • @eternalincantation
    @eternalincantation 2 ปีที่แล้ว +1

    amazing how you compress and still make it look easy, practical, professional

  • @zaidofficials
    @zaidofficials 6 หลายเดือนก่อน +1

    Indeed it's the most summarised and beautifully explained.
    Thanks 💜

  • @mel-182
    @mel-182 3 ปีที่แล้ว

    I really like this 100 second videos! Please keep it up!

  • @blank-vw2sb
    @blank-vw2sb 3 ปีที่แล้ว

    You are great!

  • @simaomarques1676
    @simaomarques1676 3 ปีที่แล้ว

    Amazing work!

  • @monishwankhade7541
    @monishwankhade7541 3 ปีที่แล้ว

    adds react to my resume after watching this

  • @jomy10-games
    @jomy10-games 3 ปีที่แล้ว

    This video really gave me a good idea of what react is, thanks!

  • @VenkatGudavalli
    @VenkatGudavalli 3 ปีที่แล้ว

    Subscribed !

  • @Webtricker
    @Webtricker 2 ปีที่แล้ว

    Thanks for explaining React so beautifully.

  • @cryptolicious3738
    @cryptolicious3738 2 ปีที่แล้ว

    amazing video bro ! so funny

  • @TrimorphMC
    @TrimorphMC 3 ปีที่แล้ว

    this video makes ben awad happy

  • @classical381
    @classical381 ปีที่แล้ว

    Jeff is Ian Hubert of programming world

  • @InterviewDOT
    @InterviewDOT 3 ปีที่แล้ว

    Wow super 👌

  • @MrJon-ok7nd
    @MrJon-ok7nd 2 ปีที่แล้ว

    Clear! 😎

  • @RedStone576
    @RedStone576 2 ปีที่แล้ว

    react is an absolute chaos

  • @yousafraza7747
    @yousafraza7747 3 ปีที่แล้ว

    Love your videos BTW

  • @Strajaize
    @Strajaize 2 ปีที่แล้ว

    great video

  • @rudytako905
    @rudytako905 3 ปีที่แล้ว

    That's actually helpfull

  • @givsta
    @givsta 3 ปีที่แล้ว

    Brilliant! 👏🏽

  • @liambrem223
    @liambrem223 3 ปีที่แล้ว +1

    Thank you so much, and please make more react videos

  • @offensive-brat
    @offensive-brat 11 หลายเดือนก่อน

    fireshit is the best youtube channel

  • @vadiks20032
    @vadiks20032 2 ปีที่แล้ว

    1. read basics
    2. "wtf is this i must google"
    3. write down the stuff you googled
    4. type out all the shit you didnt know but now know into your video tutorial script

  • @osamagamal495
    @osamagamal495 3 ปีที่แล้ว +21

    You summed up what I've learned in 100 days in just 100 seconds!
    this is the clearest explanation of React on the whole f'n internet!

  • @sanjaux
    @sanjaux 6 หลายเดือนก่อน

    Me: Adding elements to the DOM with JS because I don’t want to write excessive markdown.
    React: JSX.

  • @cobycole23
    @cobycole23 3 หลายเดือนก่อน

    Let me go update my cv!!

  • @williamdhersigny
    @williamdhersigny 3 ปีที่แล้ว

    Thank you for the fast facts!

  • @khaledfarghly6480
    @khaledfarghly6480 2 ปีที่แล้ว

    Amazing

  • @zakhariihusar6975
    @zakhariihusar6975 2 ปีที่แล้ว

    This channel is🔥

  • @kepdani
    @kepdani 6 หลายเดือนก่อน

    good video nicee

  • @KrishnaKumar-jr7qq
    @KrishnaKumar-jr7qq 3 ปีที่แล้ว

    Awesome content man

  • @dersven4122
    @dersven4122 7 หลายเดือนก่อน

    It's setCount(prev=>prev+1); unless you want annoyng side effects

  • @Krishnan172
    @Krishnan172 3 ปีที่แล้ว

    Bro, I salute you for this video...!!

  • @farukbrksz12345
    @farukbrksz12345 3 ปีที่แล้ว

    1:03 ??
    1:27 static site catsby
    1:36 state management

  • @thedevguild7525
    @thedevguild7525 3 ปีที่แล้ว

    Nice, your video is one of the must watch for those learning React. Gives a good introduction!

  • @khasbullahzakin
    @khasbullahzakin 3 ปีที่แล้ว +7

    Very helpful, even though i already use react many times. But in 100 seconds, this is marvelous. Thanks man 👍.

  • @user-zv6bv7eu8k
    @user-zv6bv7eu8k ปีที่แล้ว

    Had no idea Nathan Fielder knew so much about React js

  • @shohanjoarder75
    @shohanjoarder75 3 ปีที่แล้ว

    amazing

  • @muneerraza8521
    @muneerraza8521 ปีที่แล้ว

    Me: I have more than 99 seconds of experience working with React.

  • @subhashdogra4128
    @subhashdogra4128 3 ปีที่แล้ว

    Big fan love your videos 😻😻😻

  • @AbrarKhan-sl1ju
    @AbrarKhan-sl1ju 9 หลายเดือนก่อน

    nice video

  • @timlind3129
    @timlind3129 3 ปีที่แล้ว +49

    Nice job... amazing how much quality information can be delivered in a clear, concise and short period of time.

  • @SimpleCoder
    @SimpleCoder 3 ปีที่แล้ว

    Great vídeo as always ❤️

  • @ChongHwi
    @ChongHwi 3 ปีที่แล้ว

    Clear

  • @abhinav.sharma
    @abhinav.sharma 3 ปีที่แล้ว +2

    WAS JUST WATCHING YOUR VIDEOS man...🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

  • @AntiWanted
    @AntiWanted 3 ปีที่แล้ว

    Nice

  • @marcelnunez1658
    @marcelnunez1658 3 ปีที่แล้ว +1

    Good shit, i'm about to learn react after I finish a couple of js projects

  • @4.0.4
    @4.0.4 3 ปีที่แล้ว

    So this is why modern websites manage to be as slow as they were 20 years ago despite faster computers.

  • @x9wozz
    @x9wozz 3 ปีที่แล้ว +1

    Right as I was about to try official react tutorial. Thanks, now I know what to expect :D

  • @lalathealter6513
    @lalathealter6513 3 ปีที่แล้ว

    You are a life savior, thank you

  • @NoName-eb6sh
    @NoName-eb6sh 3 ปีที่แล้ว

    I love it

  • @freakcdev
    @freakcdev 3 ปีที่แล้ว +1

    Backbonejs in 100 seconds!

  • @yusufardavardar105
    @yusufardavardar105 3 ปีที่แล้ว +1

    Next.js, gatsby, AWS in 100 seconds please

  • @Frologics
    @Frologics ปีที่แล้ว

    After watching this video I went for my technical interview at Google. I have no experience with React and after I did the interview I failed miserably.

  • @detaaditya6237
    @detaaditya6237 3 ปีที่แล้ว +119

    React is so flexible you can choose whether to use JavaScript or TypeScript. Plus, the JSX syntax is just JS with superpowers instead of HTML with superpowers. This way we can avoid the complexity of templating language and fully use JS's power

    • @Konyad
      @Konyad 2 ปีที่แล้ว +24

      You described every javascript framework

    • @thatsalot3577
      @thatsalot3577 2 ปีที่แล้ว +2

      Good luck with server side rendering

    • @Dev-Siri
      @Dev-Siri ปีที่แล้ว +1

      ​@@thatsalot3577 next

    • @hikolanikola8775
      @hikolanikola8775 7 หลายเดือนก่อน

      Ok here are a list of reasons why React.js is bad.
      1)Web components exist in pure vanila javascript without any external library or framework and react is literally abusing those to promote their own product.
      And thats because developers lack of core JavaScript knowledge
      2)Piles of junk, if you gave it some effort you would realize that actually creating your own framework for custom web componenets will be much more performance friendly and easier to maintain with no extra 90% of junk coming along with React.
      3)Bad data manipulation being handled by third library’s like redux makes it even heavier and harder to use ,unlike JS global object - or session storages.
      4)The syntax is terrible, it’s like learning new javascript and new CSS and new HTML.
      starting with inline styles to little different things like onClick, that makes it hard to remember those small changes.
      5(they say its good because its components are modular?!)
      No one ever uses the same element arrangement and styles/animations in any serious design, so you end up with piles of files and importing/exporting and at the end of the day you end up creating a totally new component that suits your design.
      The list goes on and on, but i cant write any more…

  • @roganjosh6220
    @roganjosh6220 4 หลายเดือนก่อน +1

    so it's client-processed php with dynamic html element injection. Can't that just be done using DOC switching?

  • @bonitocerebro2540
    @bonitocerebro2540 3 ปีที่แล้ว

    I never revised something like this
    Gracias sir🙏🏼

  • @divinenature6220
    @divinenature6220 3 ปีที่แล้ว

    Quality as always ✌🏿

  • @imransefat8770
    @imransefat8770 3 ปีที่แล้ว

    💯💯💯

  • @mmgla4608
    @mmgla4608 3 ปีที่แล้ว

    React best of the best! After switching from this cancer angular, life is simpler.