React in 100 Seconds

Поделиться
HTML-код
  • Опубликовано: 6 июл 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
  • НаукаНаука

Комментарии • 622

  • @Fireship
    @Fireship  3 года назад +290

    Also checkout *Vue.js in 100 Seconds* ruclips.net/video/nhBVL41-_Cw/видео.html and stay tuned for a JS "framework" video tomorrow :)

  • @rahulshah291
    @rahulshah291 3 года назад +2978

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

    • @The-Dev-Ninja
      @The-Dev-Ninja 3 года назад +2

      @Akshit 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 года назад +15

      Interviewer: Unfortunately you are overqualified for this position.

    • @viv1902
      @viv1902 Год назад +2

      ​@@jcw5611 bro I have to learn react quickly, can you please share resources you used.

  • @roshkarizma9255
    @roshkarizma9255 3 года назад +3829

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

  • @mohammedalkhateem
    @mohammedalkhateem 3 года назад +1590

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

  • @prism1843
    @prism1843 3 года назад +166

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

  • @martinsalamanco6595
    @martinsalamanco6595 3 года назад +1464

    Next: The whole Linux source code in 0.006 seconds

    • @igorordecha
      @igorordecha 3 года назад +86

      "it somehow works"

    • @martinsalamanco6595
      @martinsalamanco6595 3 года назад +4

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

    • @DominioSantos
      @DominioSantos 3 года назад +25

      @@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

  • @yankomirov4290
    @yankomirov4290 3 года назад +900

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

    • @Fireship
      @Fireship  3 года назад +89

      Gold medal for you 🥇

    • @yankomirov4290
      @yankomirov4290 3 года назад +26

      @@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

  • @THOTHO-ie5lz
    @THOTHO-ie5lz 3 года назад +207

    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!!!

  • @briandesign
    @briandesign 3 года назад +513

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

    • @Fireship
      @Fireship  3 года назад +262

      Congrats, you're an officially certified React developer 🌟

    • @developerninja619
      @developerninja619 3 года назад +12

      Fireship courses in a nutshell

    • @okbrk
      @okbrk 3 года назад +5

      Next CEO of Facebook

    • @migueldomingos4570
      @migueldomingos4570 3 года назад +1

      @@okbrk 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

  • @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.

  • @RamoFX
    @RamoFX 3 года назад +136

    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 7 месяцев назад +4

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

  • @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!

  • @timlind3129
    @timlind3129 3 года назад +49

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

  • @eternalincantation
    @eternalincantation 2 года назад +1

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

  • @DalexHD
    @DalexHD 3 года назад +177

    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"

  • @louiejohannesen9810
    @louiejohannesen9810 3 года назад +11

    I’ve been waiting so long for this episode. I just love your style. Thanks.

  • @muhajir1427
    @muhajir1427 2 года назад +9

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

  • @christopherkemsley4758
    @christopherkemsley4758 Месяц назад

    This was a fantastic video! Thank you! Very to the point with no fluff or an unnecessarily-long intro. I now have a really good feel for where I need to go next. Thanks again!

  • @janvanoverbeek187
    @janvanoverbeek187 3 года назад +1

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

  • @masalman1441
    @masalman1441 3 года назад

    Was waiting for this. Thanks for the upload!!

  • @BenKnisley
    @BenKnisley Год назад +3

    This was a better introduction than the 4 hour intro of the 48 hour React course I am working through.

  • @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

  • @khasbullahzakin
    @khasbullahzakin 3 года назад +7

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

  • @codewithsaj9270
    @codewithsaj9270 2 года назад +4

    If I had seen this video 1 month earlier then I would not have understood a thing but after learning react js for 1 month now I can understand things like (props, conditional rendering, useState hook and many other hooks). Nice video

  • @Wideraperture
    @Wideraperture 3 года назад +2

    On point. No one can explain it better in 2 minutes

  • @mel-182
    @mel-182 3 года назад

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

  • @rupavagetsitdone
    @rupavagetsitdone Год назад

    i chose react as a js library for building an interactive ui and its my first time ever doing anything meaningful with js, since i was going nowhere with tutorials i decided to see a 100 secs video. been the best help to get things started

  • @zaidofficials
    @zaidofficials 7 месяцев назад +1

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

  • @abhinav.sharma
    @abhinav.sharma 3 года назад +2

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

  • @pawanmishra9342
    @pawanmishra9342 2 года назад

    I am so glad I watched this video and went for a react interview. They were impressed. Got the job.

  • @superpantman
    @superpantman 2 года назад

    Jesus Christ thank you for cramming so much quality information into this video. I watched two other popular programming content creators and they rambled and didn’t explain why react is popular or the features that make it different from other languages.
    Nice when someone delivers

  • @mitch7w
    @mitch7w 3 года назад +15

    Awesome stuff! Started a Udemy course on React today and your explanation is a nice primer!

  • @x9wozz
    @x9wozz 3 года назад +1

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

  • @Kawaiivee
    @Kawaiivee 9 месяцев назад

    I came back to this video because I think it was one of the first fireship videos I watched just looking for the "Hi Mom". I really never thought about how much I've seen it in all the other ones too, but it's crazy how it comes full circle.
    Your mother would be proud of the channel ❤

  • @Zeka00
    @Zeka00 3 года назад +13

    NodeJS in 100 seconds please,
    This video is fire🔥.

  • @hiBekki
    @hiBekki 3 года назад +43

    Dude, I've been using react for quite some time now and always had trouble with props. You just explained it in like 10 seconds and it just clicked. I understand it now. Your channel is the best thing that happened to developers in years. Thank you!

  • @thedevguild7525
    @thedevguild7525 3 года назад

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

  • @ch1nux1430
    @ch1nux1430 3 года назад +2

    Best 100 seconds invested ever :3
    Thank you, you're on fayah!!🔥
    You read it from an avocado🥑

  • @jomy10-games
    @jomy10-games 3 года назад

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

  • @Webtricker
    @Webtricker 2 года назад

    Thanks for explaining React so beautifully.

  • @phulengo
    @phulengo 3 года назад

    From Vietnam with 💗, many thanks for your high-quality content.

  • @liambrem223
    @liambrem223 3 года назад +1

    Thank you so much, and please make more react videos

  • @ririyan5960
    @ririyan5960 2 года назад +2

    You summarize my 2 hours lecture of reactJS in 200 seconds 🤩

  • @detaaditya6237
    @detaaditya6237 3 года назад +120

    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 8 месяцев назад

      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…

  • @marcelnunez1658
    @marcelnunez1658 3 года назад +1

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

  • @kyawzinlatt3712
    @kyawzinlatt3712 3 года назад

    Seriously this video helps me a lot. Thanks

  • @cyberneticbutterfly8506
    @cyberneticbutterfly8506 2 года назад +2

    It'd be great if you also had a 100s video for each of the sub-topics inside react, like props, state, components, HOC etc.
    That way we'd actually learn the details and not just what the concept is.

  • @riddixdan5572
    @riddixdan5572 3 года назад

    that ending fireship animation, solid 10/10

  • @ShashankMSuresh
    @ShashankMSuresh 3 года назад

    As usual your videos are awesome. Can you please make a video on comparison and when/in what scenario to use react/angular/vue?

  • @DITPen
    @DITPen 3 года назад

    Another great video, thanks!

  • @Bagunka
    @Bagunka 3 года назад +5

    Our class requires the use of React, yet we aren't even thought React. Next epic is due tomorrow. So I educated myself with this video and now I am a full stack React developer. Nice

  • @simaomarques1676
    @simaomarques1676 3 года назад

    Amazing work!

  • @jangriesel5056
    @jangriesel5056 3 года назад +49

    Yes please - this is the kind of tutorials i can stay awake for the "whole" tutorial.

  • @ainbrisk545
    @ainbrisk545 11 месяцев назад

    thank you! great overview

  • @lalathealter6513
    @lalathealter6513 3 года назад

    You are a life savior, thank you

  • @Krishnan172
    @Krishnan172 3 года назад

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

  • @linovin_5954
    @linovin_5954 Год назад

    ive been so scared to go into react... but this gave me a motivation to actually learn react
    Thanks a lot

  • @williamdhersigny
    @williamdhersigny 3 года назад

    Thank you for the fast facts!

  • @aashishsinghal7331
    @aashishsinghal7331 3 года назад

    Would love more Videos on React. Pls do make more videos on react. I have learned a lot from ur tutorials thank you.

  • @courtneymitchell5940
    @courtneymitchell5940 6 месяцев назад

    I’ll put this on my resume now 😅🎉

  • @yassinesafraoui4540
    @yassinesafraoui4540 3 года назад

    When saw the title of the video, i didn't believe it, but now I'm sure that this guy is crazy 🙌

  • @savingday
    @savingday 6 месяцев назад

    Makes sense. Great video

  • @bonitocerebro2540
    @bonitocerebro2540 3 года назад

    I never revised something like this
    Gracias sir🙏🏼

  • @KrishnaKumar-jr7qq
    @KrishnaKumar-jr7qq 3 года назад

    Awesome content man

  • @midas6659
    @midas6659 2 года назад

    How do you create your videos? The visuals are truly stunning!

  • @SimpleCoder
    @SimpleCoder 3 года назад

    Great vídeo as always ❤️

  • @alialubady725
    @alialubady725 3 года назад

    You are gratest the best videos for programmer
    thanks❤️

  • @givsta
    @givsta 3 года назад

    Brilliant! 👏🏽

  • @3reHYeager
    @3reHYeager Год назад

    Less of a tutorial more of a mesmerizing react advertisement

  • @divinenature6220
    @divinenature6220 3 года назад

    Quality as always ✌🏿

  • @yousafraza7747
    @yousafraza7747 3 года назад

    Love your videos BTW

  • @jameshello38
    @jameshello38 3 года назад +7

    OK now I am ready to apply for a senior react developer job.

  • @umangmishra7241
    @umangmishra7241 3 года назад +332

    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

  • @WTFAnyNameWorks
    @WTFAnyNameWorks 2 года назад

    Bro, you're the GOAT !

  • @estebanescobedo1270
    @estebanescobedo1270 Год назад +1

    Hey man i rlly love your videos, they are so great and so well done, i do voice overs for hobby (spanish voice overs of course, im mexican) and i was thinking on making a spansh versions of some or ur vids, specially the ones from the 100 secs series, those are fire hehehe, so i was wondering if u can give me the permision to use ur videos and start with the project, it would be a honor for me :3

  • @udayaprakashn
    @udayaprakashn 3 года назад

    Expecting more react and firebase videos.

  • @goodeveningtech700
    @goodeveningtech700 2 года назад

    Awesome video!

  • @EstebanCodes
    @EstebanCodes 3 года назад

    Cool to see a react video in channel once known as angular firebase

  • @bvspa
    @bvspa Год назад

    Wow. Short and Crisp

  • @webdevnoob
    @webdevnoob 3 года назад

    I think a React vs Vue vs Angular Fireship video is the next best thing after this.

  • @subhashdogra4128
    @subhashdogra4128 3 года назад

    Big fan love your videos 😻😻😻

  • @XTpF4vaQEp
    @XTpF4vaQEp 3 года назад

    I manage a Angular app and work with React apps as well. I love React.

  • @miftahullahkhan1185
    @miftahullahkhan1185 7 месяцев назад

    You deserve 20 million! 😍

  • @debangasharma
    @debangasharma 3 года назад

    Thanks a lot. I ended up learning Angular

  • @monishwankhade7541
    @monishwankhade7541 3 года назад

    adds react to my resume after watching this

  • @azatecas
    @azatecas 3 года назад +1

    man can you do a "how to stay organized to be productive" cause you keep outputting such high quality content without slowing down.

  • @gunasekarant6498
    @gunasekarant6498 3 года назад

    Wonderful finally 😍

  • @harshitha3867
    @harshitha3867 3 года назад

    Awesome !!

  • @punsmith
    @punsmith 3 года назад +11

    Honestly, not a fan of react and I will never be, but I can't help but like all your "in 100 Seconds" segments. I always keep learning something new.

    • @vishal2457
      @vishal2457 7 месяцев назад

      तू असं का म्हणतोस

  • @asimwilliams861
    @asimwilliams861 2 года назад

    thank you!

  • @anands3119
    @anands3119 3 года назад

    I am a fan of this series.

  • @cripz4203
    @cripz4203 3 года назад

    I started learning Flutter 4 months ago seeing the Flutter in 100s. Now I want to learn this as well.

  • @VenkatGudavalli
    @VenkatGudavalli 3 года назад

    Subscribed !

  • @romeorel1679
    @romeorel1679 9 месяцев назад

    I don't even know why I am coding in React but now it makes sense.

  • @CyberQuickYT
    @CyberQuickYT 3 года назад +8

    Svelte in 100 seconds
    Sapper would be cool too

  • @cryptolicious3738
    @cryptolicious3738 2 года назад

    amazing video bro ! so funny

  • @FirstNameLastName-gh9iw
    @FirstNameLastName-gh9iw Год назад

    I most have worked on in the back end (or as my friend called it the back half) and I’m wondering if I should spend time to learn it, I’m sure I’ll need it someday but it seems like a lot to learn an entire ecosystem like that

  • @novaria
    @novaria 3 года назад +1

    omg I actually thought multiple times today how could it would be to get exactly this video from you. Dude, you got some next level telepathy going for you or something.
    Thanks so much for the content!

  • @mazwinb1113
    @mazwinb1113 Год назад

    Great video...❤

  • @falxie_
    @falxie_ 3 года назад

    I watched this even though I've worked with React professionally for over a year