Full React Course 2020 - Learn Fundamentals, Hooks, Context API, React Router, Custom Hooks

แชร์
ฝัง

ความคิดเห็น • 2K

  • @sediqkhan8353
    @sediqkhan8353 4 ปีที่แล้ว +1900

    Freecodecamp be like "Here is how to build Boeing 737 in 100 hours".
    Thank you, your work is valued and appreciated :)

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

      Lol

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

      haahhahahhah

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

      Lmao

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

      Well at least they showed how to build Boeing 733 quickly. (I mean in real life it would take months to build.)

    • @user-zc8sq3wr9f
      @user-zc8sq3wr9f 3 ปีที่แล้ว +5

      @@sohhamrane5564 hopefully it doesn’t crash

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

    This is the most comprehensive course on React I've ever seen. After going through the whole video on youtube, I decided to buy the course to support the author. Thank you, John!

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

      Me Too :)

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

      where can I find the course for purchasing?

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

      @@tusharkadian on Udemy

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

      @@akonnaayaab oh thanks!

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

      Im new to reactjs is this tutorial still relevant in 2021?

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

    what i really appriciate about this course is that John deleted every file (except for index.js ofc) in the beggining. I always lose myself in these files and he really explains everything very slowly, which is very beginner friendly.
    Thank you for that John!

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

    I learnt it in 5 days lol and I got it done. Even though I've been learning react for 1 month 😂😂 learning this made me understand some things tho. If you don't understand Javascript you can't understand react, make sure you learn javascript first before coming here to be honest with you. This man is my best tutor. I have his videos all over. For css, for node js and react too. His voice is a magic in the mind. Any time I listen to his voice, I will surely download his video. I have 7 videos of him I don't joke my life with him. Best ever followed by Bob ziroll

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

    Oh my god! I have to admit, I spent nearly a month watching this tutorial until today. I finally ended watching the best React course available on TH-cam! Really sir, thank you so much for making this informative content available for free!!! You are an awesome teacher.

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

      Hey Atharva! Are you a student or working currently? Are you open to full-time roles in web development?

  • @debatrachatterjee2666
    @debatrachatterjee2666 4 ปีที่แล้ว +41

    Small tip for people who might get stuck in a place where I got stuck -- After downloading or cloning the react-advanced project from the github repository, before putting the npm install command it would be better to put the npm update command, as that will update all the packages mentioned in the json files to their latest versions. Without the update, the react development server might not launch (didn't launch for me at least :p)
    This is a wonderful tutorial. I'm refreshing my advanced react concepts while watching this video and simultaneously doing the project video as well. Keep up the amazing work!

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

      Thank you very much. i also got stuck at same point, n was searching for answer on stack overflow n all..... then found your comment. thank you.

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

      thanks men

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

      This comment should be pinned.

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

      Thanks you're a livesaver!

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

    I just finished this 10 hour course. This was the best REACT course, and honestly, best coding course. It was fast, but informative. It touched on all the key points, and it even dove deeper into some advanced topics. I feel like I could apply for Facebook after having taken this course lol.

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

      how much time it took?

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

      It took me about 3 - 4 hours on the 3x speed. Most of the concepts are familiar to me from Angular, so I've got a quick catch. Tomorrow is my first day as a react frontend developer :^)

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

      @@Nikage23 hey man I'm an angular developer and I want to learn a more lightweight framework for front end development because I think angular is quite an overkill for small projects and I just wanna develop for a hobby. My question is, do you think react is easy enough and well enough to transition from angular?

    • @user-nq7nt1rq9b
      @user-nq7nt1rq9b 3 ปีที่แล้ว +3

      hey hi I know python and CPP and learning DSA from last 5 months now I wants to start web development would you please guide me from whom I learn html CSS and JavaScript means there are lot of best Courses by Colt steel , Angela u, and Brad traversy and Coding ninja and coding blocks ALSO have the courses of web development and many more tutors please tell me from whom I start learning front end. Or please tell me From where you have learned front end development 🙏🏼

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

      @@suddierobots bro, in general, I agree that angular is an overkill for small projects. But the question is quite subjective because there is no silver bullet. Any of the frameworks have its drawbacks. Just give them a try. I'd recommend checkout react, vue or svelte. In any case it depends on your goals.

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

    after three months I'm finishing this course and it's great, I went through depression, anxiety and so many other problems, but today I'm finishing this course.

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

    Waaw finally I am finishing this incredible tutorial I don't know how to thank by words. And I can't express words how much happy I am. Through learning this course I faced a lot of anxiety,stress but finally I finished this course strongly first I wanna thank Allah and second I wanna thank join smilga for sharing us this incredible knowledge he has. Before I leave let me tell you something free code camp is absolutely a beast 💪 good luck and wish you all the best from Somalia 🇸🇴❤.

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

      😢 i starting it now i pray to finish it

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

    2 hours into it and I would say this is definitely one of the most easy-to-follow React tutorials. Much more beginner friendly than some paid courses on Udemy.

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

    The absolute best course out there on the internet you can find for react. Just finished watching it and I have to say it was worth watching every minute. A combo of epic explanation and coding A big thank you to @Coding Addict

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

      Hi Ishaan, how many tutorials in react have you done? Are you a fresher in web development and looking to explore opportunities in the same?

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

      @@shivanigaddagimath5994 You know, i just have ended my journey of learn react with just this course, cuz the others things as redux i can learnt it with documentation.
      Just do some complex projects for practice and that's it.

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

      @@shivanigaddagimath5994 bro source code can I get of this

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

    Really really thank you. Your tone patience humor just made it easy for me to learn here 🙏

  • @SanjeevKumar-zd9rf
    @SanjeevKumar-zd9rf 3 ปีที่แล้ว +115

    Amazing tutorial. The learning path is so logical and smooth that the learner neither loses the interest nor the track. For the first time ever I completed the whole video. it's far better than some of the paid tutorials on Udemy. Thanks a lot, John for such a wonderful tutorial. I will definitely check out your other tutorials.

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

      Agree

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

      I agree with you. I have paid for this course on udemy for over a year now and i have not completed it. The lecturer is so boring and whole thing is so confusing

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

      I came here because I couldn't understand one of udemy courses )

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

      @@shamsiddin6395 which course was that?

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

    This is literally the best tutorial I ever seen. No matter the topic. I would love to see John approach for react-native.

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

      me too I would love to see react-native videos from @John Smilga (@Coding Addict)

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

    This is not an ordinary React course TH-cam full of. This is all-inclusive JS + React course with a lot of explanations, repetitive explanations I have to underline it, which is the best for beginners! I learned a lot about JavaScript here, not only about React. And also the mentor never skips parts needed to be explained, on the contrary, he explains every little fraction of the theory! Kudos! Thanks!

  • @shaiktibout
    @shaiktibout 4 ปีที่แล้ว +8

    This has to be one of the best tutorials I have seen in a while. I had 0 experience with ReactJS before jumping into this and just being halfway through I feel like I am ready to start building. Thanks a bunch for creating, it helped me tremendously!

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

      Bro source code of this rep

  • @panchaksharipm3988
    @panchaksharipm3988 4 ปีที่แล้ว +37

    Thank you, John. I started learning React from this course of yours and today have completed the course.

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

      this course also for beginners

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

      @@adamsandler7406 yes, but you need to have knowledge of JavaScript.

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

      @@panchaksharipm3988 THANKYOU

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

    i found this content extremely informative. after a while its hard not to imagine Al pacino narrating this. 5 stars for content

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

    Started this course like 4/5 months ago as another top commenter guy said, went through some harsh moments, some happy days, some lazy days, and some heartbreaking days. That's just how life really is. Looking back, I am so much mature now. Thank you coach

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

    just finished the course - took 2 weeks but wow, learnt a lot hopefully will finish the projects now and keep grinding

  • @sibasishsinha
    @sibasishsinha 4 ปีที่แล้ว +32

    This is the best course for ReactJS available on TH-cam. Yes, it is 10hrs long, but you need to give your time to learn something from the basic fundamental levels.
    This course covers everything related to React and if you follow this video diligently, I am sure you will clear all your fundamentals regarding React.

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

      I am new to react, do I have to take some beginners course before doing this?

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

      @@lakshmansamanth You need to focus on this video, it will clear your basics and the basic understanding on how to work with React. But to get better, you need to practice on your own and start with few projects.
      Before going into React, I suggest you to be strong at JS !

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

      @@sibasishsinha okay thanks very much

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

      YOUR MOTHER

  • @sachin__ak
    @sachin__ak 4 ปีที่แล้ว +78

    The best tutorial on react js available in the internet. John smilga
    10 hrs of pure gold content 🔥🔥

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

      Better than udemy?

    • @lol-xr9fd
      @lol-xr9fd 3 ปีที่แล้ว

      @@SanjayAdkar this video is all you need to get started with react.

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

      @@lol-xr9fd is this video good for total beginners in react too?

    • @lol-xr9fd
      @lol-xr9fd 3 ปีที่แล้ว

      @@milanpoudel3348 yes

  • @AminSani
    @AminSani 4 ปีที่แล้ว +40

    You are a pro teacher in React. I didn't see someone like you before.

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

    If you're having a problem getting the starter project running, this was how I did mine...
    After cloning from the GitHub repository...
    Firstly, I updated the "package.json" file to equal values with a recent project I was working on. Just copy and paste.
    Example: I manually changed the react version to this value: "react": "^17.0.2". Not from the terminal. Did so with the rest.
    Secondly, I deleted the "package-lock.json" from the project(the starter project).
    Thirdly, I ran the command "npm install" on the terminal.
    After that, I ran "npm start" to launch the server.
    End.
    I hope these steps help you.

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

      Thank you so much, my friend (:

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

    Shake and Bake. The best tutorial for beginners out there. I have watched tutorials of some famous trainers, but this made a difference in my understanding of concepts. Absolute gem.

  • @Chris-fh3qv
    @Chris-fh3qv 2 ปีที่แล้ว +3

    This was an amazing tutorial, I started it way back in November last year. It was slow learning but the course was delivered in such a clear concise manner.
    John is an amazing tutor and one that has a natural ability to teach. This course is far from outdated and is truly worth doing.

  • @ashleysouffrant1320
    @ashleysouffrant1320 4 ปีที่แล้ว +31

    This is a pure gem. From a complete newbie in React!

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

      How are you doing with React now bro?

  • @lowyacine
    @lowyacine 4 ปีที่แล้ว +8

    I tried to learn react from paid courses ( udemy, udacity) but I always struggled with the fundamentals , they teach you how to code along with them but they never explained the logic on how to think in react , this free course filled that gap and I feel like I should have never wasted my money on those courses , Thank you and looking forward to do other courses from this channel.

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

    this is infact the best react course that anyone can find. i completed in 15 days. giving one hour daily is very easy and anyone could do it. so if anyone is shaky about the course, dont be, just do it.

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

    The best course by far. The author doesn't assume that the viewer knows every side technology that is mentioned and explains it.

  • @dnguyendev
    @dnguyendev 4 ปีที่แล้ว +26

    Almost half way through the course. This is by far the best React Course online I've found. Thank you Sir, for all of your hard works!

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

    Awesome tutorial! Most other tutorials skip over important pitfalls, which slows down learning a lot. But John Smilga explains everything in a way that you have enough background knowledge to approach problems.

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

    Wow, this course has taught me to have more confidence in myself. I originally didn't think I'd understand React. You were able to break through my learning curve. You're a great teacher. Thanks!

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

    To anyone finishing this video I highly recommend doing the project video too. Thanks coding addict.

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

    The simplicity and clarity of this tutorial is unmatched. I particularly love how John explains the rationale behind certain design patterns, it makes learning complete. Thank you John Smilga.

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

      Hey, I see you competed the course quite recently. How did you get on with the advanced react version with the whole update issue?

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

      ​@@ezenwobipaschal1478
      Thanks for reaching out.
      I did not encounter any major change that was unbearable. I also used Typescript which definitely increased the debugging, but was also helpful in identifying unsupported features (I can only remember the "exact" attribute of the react router dom being deprecated).
      If you want to learn advance react, please don't hesitate to take this course.
      If it helps, you should consider the possibilities of features breaking as an opportunity to learn how to work with different versions of React.
      Enjoy learning.

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

      @@shugabawuta281 Thank you very much

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

    two hours into this and seeing react in a whole new light, thank you.

  • @jayyusim
    @jayyusim 4 ปีที่แล้ว +38

    These 10 hours are literally like a dream coming true ! Amazing and simple ways to explain complex things, love the examples, and how you approach explaining passing arguments.

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

    I gotta admit: after sharing ten hours with this man I expected a goodbye at the end.
    Ps: I think I'm gonna use "From the scratch" from now on

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

      Even I expected it, I completed it right now....

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

      Same, after just 4 hours I feel like I'm listening to a really close friend that I've known for a lifetime and not just some random guy on the Internet

    • @SL-xo1mb
      @SL-xo1mb 3 ปีที่แล้ว

      same

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

      To me it seems he has 0 interest in this course

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

      @@reservecrate Lol same.. even if I hate React.. feels so old

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

    thanks to the creator. I always wanted to change my working tech stack to MERN.
    I found this video on react and his video on node they both helped me to clear my mern concepts and now I have two Job offers and still under the process for the 3rd one.
    Guys just follow the video and do a hands on practice it will certainly boost for all of who wants to learn MERN.
    Nice work creator and good luck to viewers.

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

    THis person is very very good. Takes time to give indepth explanations which explain "the why's". He definetly knows what he is talking about. THanks. Already followed coding addict if not would have earned a follow.

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

    With Al Pacino narrating this I had no other choice but to learn React

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

      I got used to of his soothing voice

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

      Laughing so hard to it that cannot to React! :p

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

      ASMR React course

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

    if you are in 2022, there has been an update to React 18 which divided your ReactDom into 2 things. React docs show them as:
    1. const container = document.getElementById('root');
    2. const root = createRoot(container);
    so then, you just refer to your past ReactDom.render as root.render. You also need to: import { createRoot } from 'react-dom/client'; at the begining of your index.js file

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

      Bro can you help me with react starter overview , i can't execute the files when I do npm start , it's says that some of the files of node module does not support.

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

      @@uttamvashisth4072 you need to provide steps that you have already accomplished. Make sure you are inside of your folder when you run all your CLI commands, also you need to follow exact commands when creating a "create react app" 35:17 . Try running the commands in your VS code CLI and then normal CLI if it does not work

  • @brendon_t_newton
    @brendon_t_newton 6 หลายเดือนก่อน +8

    If you're doing this tutorial in 2024 and beyond, you need to use Node v16 for the advanced tutorial! Otherwise you'll get an error when using npm start

  • @subhasis._khuntia
    @subhasis._khuntia 3 ปีที่แล้ว +2

    Just finished it watching . Undoubtedly best course ever

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

    This is a real tutorial - building up right from the beginning, slow paced. Thank you John.

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

    Self Note:- 4:03 You can't call react hooks conditionally (inside if else)
    useEffect 5:01:00 :- // by default runs after every re-render
    // cleanup function
    // second parameter
    dependency list which is the second arg of useEffect( ) runs only on first render if it is empty.
    6:18:30 importance of cleanup function apart from [ ]

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

    This video is a must must must must must when you really want to understand React!

  • @CodingAfterThirty
    @CodingAfterThirty 4 ปีที่แล้ว +15

    This guy has some of the best tutorials on line. Learned aloft from his stuff.

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

      Shaun Pelling and Angela Yu are 2 of the best with regards to these types of tutorial. I bought their courses from Udemy, now I'm learning from this guy John Smilga to see if there is some gaps on my learning.

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

      @@TH-cam_IS_WOKE Will have to check out Shaun. Lol, I have all of Angela's classes.

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

      @@CodingAfterThirty Check Shaun's playlist here in YT.

  • @Deepakpundir-spark
    @Deepakpundir-spark 2 ปีที่แล้ว

    John you are gifted with teaching. Students need you very badly. Please never stop.

    • @Deepakpundir-spark
      @Deepakpundir-spark 2 ปีที่แล้ว +1

      @@shivani9840 hi, tried to reply twice but my comment get removed by YT I am still preparing and can make broken projects in react. I believe may take two more months. However i have solid understanding of css and designs.i can share my GitHub profile but youtube algorithm remove the comment.

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

    Guys! This is the best React Course on YT even though its not 2021 React course. They will teach here the most basic and then go up to advance lecture unlike the other tutorial. This is the best tutorial, the best way to learn, and it is a beginner friendly

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

    This was like a full semester course with every details. Thanks a lot.

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

      Hi Rahul! Are you a fresher in web development and looking for job opportunities in the same currently?

  • @hovhanneshovakimyan
    @hovhanneshovakimyan 4 ปีที่แล้ว +13

    I just love how you explain things, and especially paying attention to small details wins this course for me! Amazing work!
    A big thank you!

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

    This is the most complete React tutorial I've found so far. Great content.

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

    Watched 3hrs straight with 2x speed. This is an amazing tutorial. I'll come back to finish it.

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

    I will highly recommend this video to anyone, even a pupil will understand React after watching this video.

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

    Just starting out, teacher's voice is so calm and easy to understand! Loving it

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

    As a person who was already a developer (but has just gotten into web development,) this course was very informative. It covered core basic and advanced concepts with *amazing* efficiency I have only ever seen taught here. Don't get me wrong, the documentation for REACT is amazing, but I'm more of a learning-by-doing person. Learning REACT this way has been a lot better than struggling to read the documentation.

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

    this is the hands down best react tutorial i've ever come across, i was literally confused about useState hook and he explained it so beautifully. Looking forward to buy his udemy course

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

      Hi Aman, how many tutorials in web development have you completed? Are you a fresher and interested in exploring job opportunities in web development?

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

      @@shivanigaddagimath5994 yup it is been 6 months, I'm pretty confident in SPAs now, i learned about backend as well

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

      @@amans6504 Good to know that Aman! Are you open to job opportunities in web development currently? If you are, kindly connect with me using the contact information mentioned in my channel.

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

    just finished this course and all i can say is beautiful, thank you so much for sharing this content for free.

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

      hey can u explain to me in 3:32:00 what I should do in windows ?

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

      Thanks mate

  • @m-hadji
    @m-hadji 3 ปีที่แล้ว

    After 4 years strictly working with Angular i wanted to know what the React is about. And I found this. As an old-timer i tip my hat to the chef. Well done .Now i know why React is more popular and will continue my journey as Angular developer.. I stop here and thanks again fir this amazing learning tool.

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

    I cant find words to express my overwhelming emotions.
    the free hosting facility designating here , i wished for years

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

      this is true

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

      Hello Vasanth, good to know that you're find this useful. How long have you been learning web development for? Are you a fresher?

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

    I built several projects for the last month, after learning your two react courses, it really gave me a strong base knowledge to go ahead and learn react. thank you John

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

      Where can i find the second react course?

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

      @@DeMoNyk121 probably this: th-cam.com/video/a_7Z7C_JCyo/w-d-xo.html

  • @Jay-oj1jj
    @Jay-oj1jj 4 ปีที่แล้ว +14

    Coming from a full stack developer, this course is amazing, thank you! However, I would say that it could be confusing for beginners and if you’re new to development you might want to study JavaScript and HTML beforehand

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

      Obviously a completely noob should not go to any libraries before learning basic JavaScript, html, and CSS.

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

    This is the best React course I ever seen. A great teacher.

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

    The best course on React on youtube!! I've been through alot of React courses on this website, but this is so far the best I've come across.... Perfect timing, perfect planning and execution! Perfectly curated examples as well! Hats off to instructor!

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

      Hey can you tell me what would be the prerequisites to follow this course and should one take this course if he is a beginner to React completely?

  • @dayya4004
    @dayya4004 4 ปีที่แล้ว +6

    im still learning Css.
    but i will save this to my playlist .Thank you for this video🙏God bless you

  • @jipello4656
    @jipello4656 4 ปีที่แล้ว +177

    2:38:08 "we dont really care about the children" John Smilga 2020

    • @henrytheswimmer9453
      @henrytheswimmer9453 4 ปีที่แล้ว +23

      "When we are dealing with children, we will just remove them" - John Smilga 10 seconds later 😂

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

      'Now, we can keep them if you want'

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

      John "Anakin" Smilga they say

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

      2:38:16 "Of course, you can keep them if you want" 😂

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

      @@davidumana6199 hello there

  • @satadhi
    @satadhi 4 ปีที่แล้ว +10

    Sir ur voice is very addictive, after watching like 4 hrs at a go i am now talking like you lol

  • @MUHAMMADIbrahim-mp1ub
    @MUHAMMADIbrahim-mp1ub 2 ปีที่แล้ว +1

    This was best ever react course i have ever seen on REACT. Really appreciative.

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

    Terminal commands for Windows.
    CHDIR - Full pathname to current working directory
    DIR - List of directories
    MD - Create a directory/folder
    CD - Change a directory
    CD.. - Navigate to parent/ One level up
    CLS - Clear console
    Arrow key up/down - Previous commands

  • @angellovesjazz
    @angellovesjazz 4 ปีที่แล้ว +8

    The only thing I'm mad about is that I'm just now finding out about this release on 10/26/2020 LOL. This is gold!

    • @neeshsamsi
      @neeshsamsi 4 ปีที่แล้ว

      Oh you're not the last person to discover it and I can assure you we are all as mad or more than you were 😆😅

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

    What a great course! I'm impressed on how John explained a lot in a very clear and simple way (even stuff that I found confusing when I first saw it). Thanks for your work and effort, keep it up!

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

    This is probably the first and only time in my life that I'll ever forgive someone for using Comic Sans in their slides.

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

    oh bhai isse acha tutorial duniya main nahi milega😍😍💝💝

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

    I was checking different videos and sites to get my head around React. This is the most accurate and detailed source I have ever found. Once I will land my first job contributing to keeping this community alive. Remember always return something :)

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

    This has been really incredible and has added so much courage and hope on my journey to being a software developer. Thank you very much John Smilga, I really appreciate the hard work and dedication you put into this.

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

    Well explained video for new learners. I appreciate your effort to get into every small detail step by step. Those who finished the entire video what approaches you took? I started to practice along with the video but then lost the focus.

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

    "big fat errors" - John Smilga 2020

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

    About to finish this course ! Thankyou so much for this! I went from 0 to almost pro in 5days.

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

    This is the most comprehensive course on react hooks. Every concept is explained clearly. This course is best to learn react hooks.

  • @noodlespwn42
    @noodlespwn42 4 ปีที่แล้ว +5

    I heard John's voice and I immediately knew this was gonna be a banger

    • @muzammilsyed2339
      @muzammilsyed2339 4 ปีที่แล้ว +1

      his voice is funny

    • @muzammilsyed2339
      @muzammilsyed2339 4 ปีที่แล้ว

      @Hugh 1 after 1 hour of this course i get used to it

    • @noodlespwn42
      @noodlespwn42 4 ปีที่แล้ว +1

      @Hugh 1 It's the best part. Your loss lmao

  • @nayan_sy
    @nayan_sy 4 ปีที่แล้ว +99

    Warning : after few hours his voice eventually becomes addictive!

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

      I like his voice

    • @diptopauldip
      @diptopauldip 4 ปีที่แล้ว +21

      I got a headache after listening to his voice for an hour.

    • @SyedAli-kr6qw
      @SyedAli-kr6qw 3 ปีที่แล้ว +9

      @@diptopauldip Bruh. Get out of here then. This knowledge is gold.

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

      @@SyedAli-kr6qw Calm down man. I know, It's difficult to find such a content for free. However talking about the headache issue, it is really happened with me and I just shared it, eventually after listening for few days I got used to it.

    • @SyedAli-kr6qw
      @SyedAli-kr6qw 3 ปีที่แล้ว +4

      @@diptopauldip Well I apologize. You left it hanging in the first comment. Anyways happy coding.

  • @RohitKumar-mt1wo
    @RohitKumar-mt1wo 3 ปีที่แล้ว +4

    This man just saved my life : Thanks John ❤❤😍

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

      Hey Rohit, are you a 2021-passout and open to job opportunities in web development currently?

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

    As a self taught programmer I always thought React would be hard but half way through the video I realize that its just Javascript with special features. For people just starting out, take your time with JS ,especially ES6. Build a lot of projects with John then study React.
    Thank you so much for providing this course for free John. I truly appreciate you. I will buy this course when I get a job. Inshallah.

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

    It took me one month to finish this tutorial with practice. It's totally worth to watch. Helped me a lot. Thanks❤️

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

      Hey can you tell me what would be the prerequisites to follow this course and should one take this course if he is a beginner to React completely?

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

      @@soumikmukherjee4797 Just basic javascript understanding will do the work. It's completely for beginners but if you are not practicing while watching it, it won't be helpful. You will need to pause the video google some methods, syntax and functionality during the course.

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

      @@sachintank5166 cool... And thnx man for clearing out my doubt. Practicing along with the instructor is really important or else it makes no sense taking up a course.

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

    The discontinuous broken jokes between the lectures are totally Awesome😂😂🤣

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

    the best 1st hour that I've seen about React. Seeing will be continued ...

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

    the 152 dislikes are by developers of angular, vue and other frameworks 😂

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

      Of Course 😂😂😂😂

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

      Ya dudeeee

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

      Svelte as well. (But svelte is pretty cool)

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

      dude chill, no one cares

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

      @@crimsontide4415 seems like 87 people did.

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

    best course ever on React i swear this is insane, i'm learning it and my goal is to get a job as fast as possible and thanks to you, i know that this day will happen soon ! Shoutout from France ! Good luck everybody !

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

    After reading comments.
    I am watching this ...let see how it goes for me.
    This tutorial is by far the most interesting one I can get to.
    Still going on.... can't finish in one day of course.
    Highly recommended.
    Now at the end of this video.
    I had great learning from this video.
    I would want more projects.
    Thankyou

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

    Fellow programmers - please note: Due to the fast evolving nature of React.js (along with all it's required dependancies, each of which have their own version release) it should be noted at least 40% of this tutorial (as at February 2022) is now out of date. In particular, this is vitally important with regards to passing parameters to Class Components versus Functional Components via react-router-dom. You are strongly advised to use a more up to date tutorial.

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

      ​@@enz1 *New React Course from freeCodeCamp:*
      th-cam.com/video/bMknfKXIFA8/w-d-xo.html

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

      so this tutorial wouldn't be useful?? :/ i already finished 5 hours of it ,do u think i should stop??

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

      @@miloscz This one linked is not as good as John's unfortunately. He uses his own website for compiling and building and he is really all over the place. In the end it took 2.5 hours to build an incredibly basic static site and his explanations jump back and forth repeatedly. Essentially you'll do the same work twice for a simple static example.

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

      Which tutorial do you recommend?

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

      @@saifhalab7877 🤣🤣

  • @cryptofxindia
    @cryptofxindia 4 ปีที่แล้ว +9

    7:43:07 -----enough for today....see y`ll tmorw
    done....thankyou for this course❤✌

    • @multimediaworld9537
      @multimediaworld9537 4 ปีที่แล้ว

      I am a beginner.. only a little bit of experience in C and Python..I have an idea about a project for which I will be building an app..Is this course for building websites or mobile apps? And if this is for websites, then can you suggest me the latest one for mobile apps. Thanks..

    • @cryptofxindia
      @cryptofxindia 4 ปีที่แล้ว +1

      @@multimediaworld9537 this one is for websites.... If you want build apps you should learn 'kotlin' .. It is in trend now and if you want something related to react you can also learn 'react native' for app development

    • @multimediaworld9537
      @multimediaworld9537 4 ปีที่แล้ว

      @@cryptofxindia thanks..

    • @sipepguru
      @sipepguru 4 ปีที่แล้ว

      @@multimediaworld9537 don't go for flavour of the month advise... Look at c# not flavour of month stuff

    • @JuanJose-ce4hs
      @JuanJose-ce4hs 3 ปีที่แล้ว

      @@multimediaworld9537 Well my advise for you it's to learn Flutter with Dart, because it has a so supported community and Google have launched a new version of Flutter that allows you to create apps for web and mobile for IOS and Android. Besides that everything in Flutter is given by widgets so the development is so cool! :)

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

    1st Day:- 2:52:00 (24/12/2021)
    2nd Day:- 3:33:00 (25/12/2021)
    3rd Day :- 4:23:00 (26/12/2021)
    4th Day :- 7:53:00 (27/12/2021)
    5th Day :- 8:55:48 (28/12/2021)
    6th Day :- Finally completed and moving ahead to project session (29/12/2021) 😊
    Thankyou John Smilga 💖
    p.s:- John please Update the React Router Part... in v6 version it doesn't work what is in this video so kindly make a separate video for that other than that all things in this course work fine......

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

      hey! could you please answer me if the course is outdated or all the libraries are still valid?
      Also, Do I need any knowledge of React to start this course or is it really for absolute beginners?

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

      @@priteshsoni3891 no it is not outdated it is perfect....for beginners you have must knowledge of HTML CSS and JavaScript with ES-6 features if this is clear you are free to go with it....

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

      @@ritikraj2629 thank you Ritik for your kind reply. Have a nice day ahead.

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

      @@priteshsoni3891 u too buddy and one more thing bro not need of advanced or pro in js....just clear your concept with es6 features

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

    I completed this video in 1 Month! - What a work of art. Thanks

  • @kinemat1548
    @kinemat1548 5 หลายเดือนก่อน +1

    It has been roughly 11 days, completely watched the video while side by side doing the setup file coding, I may have to revisit some hard to understand topics like useReducer, useRef, useEffect's second parameter, forms.......
    besides this everything worked really great or me...Thanks once again.☺☺

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

    He is in love with destructuring, lol but love the tutorial thanksssss ❤️

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

    Not bad, not bad! (c).
    Exellent tutorials, reminded me my some school teacher who was so strong in explanations. Very cool guy. Thx a lot

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

    If you watch this in 1.25 speed, you can complete this in 7 or 8 hours.

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

    Starting from 6th May.. Completed 1hour.. Great Course.. See you tomorrow again !!