Learn React JS - Full Course for Beginners - Tutorial 2019

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

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

  • @freecodecamp
    @freecodecamp  13 วันที่ผ่านมา

    🎉 Watch the updated version of this course: th-cam.com/video/x4rFhThSX04/w-d-xo.html

  • @WhiteOwlStudios
    @WhiteOwlStudios 5 ปีที่แล้ว +2411

    You r one of the reasons why i still believe in people.
    Just uploading this for free.
    Not even one commercial.
    Speechless.

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

      @@supermarioemulator6487 he'll get paid anyway, It doesn't depend on us watching the Ad.

    • @eduriseworld
      @eduriseworld 5 ปีที่แล้ว +25

      yup Freecodecamp is truly amazing it does inspire people like us. The only issue we figured out was that it's lengthy which leads a person to lose interest. But the key is to be patient and keep going.

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

      It's Not-for-Profit. They don't monetize. The organization relies on donations only.

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

      @@osamagamal495 is that really how ad monetization works?

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

      @@Splixter512 no, freecodecamp probably pays him. Freecodecamp gets money from donations. You can also contribute to freecodecamp by adding features to their app, since it is open source.

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

    This tutorial helped me land a job as a front end developer without experience. Now on my 9th month :)

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

      That's dope, congrats!

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

      how much u earn bro

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

      Hey.
      Do you have a LinkedIn or any other profile where we can connect? I want to talk about something

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

      he can you send me your resume?

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

      @@S4LTYT I knew that someone would ask that lol

  • @anuraghazra4772
    @anuraghazra4772 5 ปีที่แล้ว +639

    ⭐️Course Contents ⭐️
    ⌨️ (0:00:00) Course Introduction & Philosophy
    ⌨️ (0:05:22) What we'll be building
    ⌨️ (0:06:24) Why React?
    ⌨️ (0:09:25) ReactDOM & JSX
    ⌨️ (0:16:19) ReactDOM & JSX Practice
    ⌨️ (0:20:34) Functional Components
    ⌨️ (0:24:32) Functional Components Practice
    ⌨️ (0:29:41) Move Components into Separate Files
    ⌨️ (0:35:07) Parent/Child Components
    ⌨️ (0:43:14) Parent/Child Component Practice
    ⌨️ (0:48:12) Todo App - Phase 1
    ⌨️ (0:50:50) Styling React with CSS Classes
    ⌨️ (0:55:56) Some Caveats
    ⌨️ (0:58:12) JSX to JavaScript and Back
    ⌨️ (1:02:11) Inline Styles with the Style Property
    ⌨️ (1:09:21) Todo App - Phase 2
    ⌨️ (1:12:42) Props Part 1 - Understanding the Concept
    ⌨️ (1:14:56) Props Part 2 - Reusable Components
    ⌨️ (1:17:29) Props in React
    ⌨️ (1:29:39) Props and Styling Practice
    ⌨️ (1:40:25) Mapping Components
    ⌨️ (1:48:27) Mapping Components Practice
    ⌨️ (1:53:44) Todo App - Phase 3
    ⌨️ (1:58:16) Class-based Components
    ⌨️ (2:03:32) Class-based Components Practice
    ⌨️ (2:07:11) State
    ⌨️ (2:12:08) State Practice
    ⌨️ (2:15:45) State Practice 2
    ⌨️ (2:19:59) Todo App - Phase 4
    ⌨️ (2:22:05) Handling Events in React
    ⌨️ (2:25:52) Todo App - Phase 5
    ⌨️ (2:27:11) Changing State
    ⌨️ (2:39:29) Todo App - Phase 6
    ⌨️ (2:47:14) Lifecycle Methods Part 1
    ⌨️ (2:56:45) Lifecycle Methods Part 2
    ⌨️ (3:00:07) Conditional Rendering
    ⌨️ (3:11:26) Conditional Rendering Part 2
    ⌨️ (3:14:21) Conditional rendering Practice
    ⌨️ (3:23:00) Todo App - Phase 7
    ⌨️ (3:25:34) Fetching data from an API
    ⌨️ (3:36:34) Forms Part 1
    ⌨️ (3:48:55) Forms Part 2
    ⌨️ (4:00:11) Forms Practice
    ⌨️ (4:24:29) Container/Component Architecture
    ⌨️ (4:35:53) Meme Generator Capstone Project
    ⌨️ (4:56:11) Writing Modern React Apps
    ⌨️ (5:02:17) Project Ideas for Practicing
    ⌨️ (5:03:06) Conclusion

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

      Thank you

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

      Thanks!

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

      Thank you so much for taking the time to do this. It really helps!

    • @mayobyohassan500
      @mayobyohassan500 5 ปีที่แล้ว

      your the best

    • @angelangelov3225
      @angelangelov3225 5 ปีที่แล้ว +39

      @@abv250 it's literally in the description

  • @Joseph-qb1es
    @Joseph-qb1es 4 ปีที่แล้ว +34

    I'm at the 2 hour mark. I'm so happy that not only am I grasping all the concepts, I'm also practicing them over and over so as to be able to do it from memory. Amazing.

  • @BrandonsOnline
    @BrandonsOnline 5 ปีที่แล้ว +42

    This is my first time really diving into React, let alone using scrimba. Holy moly, is scrimba ever a powerful teaching tool put in the right hands. Loved the deep dive couldn't be better.

    • @eac-ox2ly
      @eac-ox2ly 3 ปีที่แล้ว

      @@capslock3250 There's a lot of free courses lel. This React one is an example.

  • @BucurIonNiculae
    @BucurIonNiculae 6 ปีที่แล้ว +1695

    This tutorial is better than many of the courses on Udemy... Good bless you.

    • @khaiduong7318
      @khaiduong7318 6 ปีที่แล้ว +13

      totally agree!

    • @this.channel
      @this.channel 6 ปีที่แล้ว +35

      And he gave us a site to practice on scrimba.com/g/glearnreact
      How amazing.

    • @stealthslushie610
      @stealthslushie610 5 ปีที่แล้ว +60

      Well, if someone does something for free then it's probably because they're passionate about that. Udemy is the result of chasing money. The whole udemy's ecosystem is based on fake discounts and the truth is they don't want to work with real teachers, only with salesmen. The fact something is paid gives people "the premium feeling" to it and so it may appear better but only for the foolish.

    • @MoneyMaker-ze7dc
      @MoneyMaker-ze7dc 5 ปีที่แล้ว +47

      @@stealthslushie610 On the other hand, even though one could be passionate about determined subject, that passion only goes to a point. I say that because making a good course demands considerable time and, in many cases, money. Making a long course requires equipment and planning, and it's hard to do that completely for free, that's why I wouldn't diminish the paid courses. I agree with you, though. If someone is doing something for free and without any "traps" to sell another course, it's because they're passionate and that means the course as consequence will likely be good.

    • @FordExplorer-rm6ew
      @FordExplorer-rm6ew 5 ปีที่แล้ว

      @@stealthslushie610 this and a ton of other companies . They take advantage of people who have good faith and want to learn but don't know how much it's worth.

  • @miab5962
    @miab5962 5 ปีที่แล้ว +11

    This is hands down one of the best tutorials you can watch to learn REACT on you tube. The teacher explains everything as why certain things work the way they do. You wont be left GUESSING! A thousand likes. World needs more teachers like you!
    UPDATE : do this on scrimba, you can edit the code with the teacher. Soooo good!

  • @DubiousPhoenix
    @DubiousPhoenix 5 ปีที่แล้ว +6

    Finally broke down and watched this after ignoring it for so long. A JS tutorial on this channel was a miss for me so I ignored this too. Good lord was I wrong. Nothing on Udemy can compare. This is actually TEACHING ME! You give time to slowdown and you give regular prompts to answer questions and the pacing is just great over all! Dora was so successful because of the techniques on display here. If I find anyone else needing a react course this will def be my first choice! Thanks!

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

    This is amazing!
    There are so many react videos but they all rush into the more complex things too fast without covering the basics.
    I used to think I am incapable of learning React but you showed me I can do this.
    Thank you so much.

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

      Same here.. I used to think it was difficult to learn because there is not a lot of resources which were step by step but this one explains it quite well

  • @aditivyas1420
    @aditivyas1420 5 ปีที่แล้ว +15

    This is the only tutorial where I actually understood the core reactjs concept.

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

      React Query Essentials (learn.tanstack.com/)
      Download link --> katfile.com/oja17g3nnnlj/kat-ts-rqe.zip.html

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

    Step by Step Explanation is really what everyone is looking for. Instead doing any certifications or search for react js tuts you covered all what is needed. Many Thanks to you. Grateful to you 🙏🏻

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

    ⌨️ (0:00:00) Course Introduction & Philosophy
    ⌨️ (0:05:22) What we'll be building
    ⌨️ (0:06:24) Why React?
    ⌨️ (0:09:25) ReactDOM & JSX
    ⌨️ (0:16:19) ReactDOM & JSX Practice
    ⌨️ (0:20:34) Functional Components
    ⌨️ (0:24:32) Functional Components Practice
    ⌨️ (0:29:41) Move Components into Separate Files
    ⌨️ (0:35:07) Parent/Child Components
    ⌨️ (0:43:14) Parent/Child Component Practice
    ⌨️ (0:48:12) Todo App - Phase 1
    ⌨️ (0:50:50) Styling React with CSS Classes
    ⌨️ (0:55:56) Some Caveats
    ⌨️ (0:58:12) JSX to JavaScript and Back
    ⌨️ (1:02:11) Inline Styles with the Style Property
    ⌨️ (1:09:21) Todo App - Phase 2
    ⌨️ (1:12:42) Props Part 1 - Understanding the Concept
    ⌨️ (1:14:56) Props Part 2 - Reusable Components
    ⌨️ (1:17:29) Props in React
    ⌨️ (1:29:39) Props and Styling Practice
    ⌨️ (1:40:25) Mapping Components
    ⌨️ (1:48:27) Mapping Components Practice
    ⌨️ (1:53:44) Todo App - Phase 3
    ⌨️ (1:58:16) Class-based Components
    ⌨️ (2:03:32) Class-based Components Practice
    ⌨️ (2:07:11) State
    ⌨️ (2:12:08) State Practice
    ⌨️ (2:15:45) State Practice 2
    ⌨️ (2:19:59) Todo App - Phase 4
    ⌨️ (2:22:05) Handling Events in React
    ⌨️ (2:25:52) Todo App - Phase 5
    ⌨️ (2:27:11) Changing State
    ⌨️ (2:39:29) Todo App - Phase 6
    ⌨️ (2:47:14) Lifecycle Methods Part 1
    ⌨️ (2:56:45) Lifecycle Methods Part 2
    ⌨️ (3:00:07) Conditional Rendering
    ⌨️ (3:11:26) Conditional Rendering Part 2
    ⌨️ (3:14:21) Conditional rendering Practice
    ⌨️ (3:23:00) Todo App - Phase 7
    ⌨️ (3:25:34) Fetching data from an API
    ⌨️ (3:36:34) Forms Part 1
    ⌨️ (3:48:55) Forms Part 2
    ⌨️ (4:00:11) Forms Practice
    ⌨️ (4:24:29) Container/Component Architecture
    ⌨️ (4:35:53) Meme Generator Capstone Project
    ⌨️ (4:56:11) Writing Modern React Apps
    ⌨️ (5:02:17) Project Ideas for Practicing
    ⌨️ (5:03:06) Conclusion

  • @yukii_kamishiro
    @yukii_kamishiro 5 ปีที่แล้ว +8

    14th/12/2019
    after spend 30 days of learning and practicing with your video.
    I now can do my course project, share all of my knowledge with my friends, especially I can do a lot more project with React that I learn only from your video.
    Thank you so much for sharing this video to the world.
    God bless you and people around you.

  • @attitudefever1
    @attitudefever1 5 ปีที่แล้ว +84

    Thank you so much, sir. I can't believe resources like this exists on internet for free to help out starters!!
    I did all of your exercises and took a good 2 weeks including weekends to finish up because I really wanted to learn good and active learning instead of passive learning.
    Thank you so much once again and God Bless you ! for guiding many of us.

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

      at the end. how would you rate your react understanding? can you make a frontend of an app on your own?

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

    I logged in specifically to thank you! First off, this is one of the best informed video on React. I see A LOT of so called React tutorials where you can tell that the person has no real knowledge about what is happening under the hood-it is bandaid React. Secondly I hate arrow functions and all the mess that ES6 has brought with it-call me a damn purist but I like my function to look like a function. And thanks for talking about whats happening under the hood-that is IMPORTANT. We don't want React robots who can copy paste, we need to know what and how things works! (only issue with your tutorial-it is too dark and you haven't zoomed in. Thats all, the rest is gold)

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

    i've been looking around for react tutorials, and this one is the one that really helped me the most. very clear, nice examples to practice, and i'm retaining the information.

  • @ronaldot401
    @ronaldot401 5 ปีที่แล้ว +26

    I just started watching it and I already love it. Better than my classes in college!

  • @RayThompson100
    @RayThompson100 5 ปีที่แล้ว +8

    After watching a few other react tutorials on you tube, this is the only one I have watched so far that has helped me understand react. Great tutorial.

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

      I am confused with this and React Tutorial for Beginners [React js] by Programming with Josh... Any comments on this?

  • @Khalinakhe
    @Khalinakhe 5 ปีที่แล้ว +268

    This tutorial is so great that 17 minutes and 08 seconds in I decided to go ahead and download the video for offline-use just in case something happens to the world or youtube within the next 4.8 hours

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

      Lmao haha

    • @re-codedexistence9351
      @re-codedexistence9351 5 ปีที่แล้ว +2

      This. My internet is going off in a couple days for the month, and I've had to have this locally to work on !

    • @sarahssannals7157
      @sarahssannals7157 5 ปีที่แล้ว

      lol

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

      how did you download this video plz

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

      use internet download manager

  • @ramialsabki4146
    @ramialsabki4146 5 ปีที่แล้ว +23

    I see all other programmers trying to sell their courses when they BARELY go in details and explain. And you explain in a way that anyone would understand and still make it free? I am really speechless but thank you :D

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

      So do you think this programmer went into explaining the details? He didn't even explain how the HTML is connected to the index.js file. He just said there's the "root" element. But he failed to explain why the HTML file has the javascript source "index.pack.js" and he's editing index.js. So how does that magically finds the file? Was this explained somewhere in the video?

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

      @@TH-cam_IS_WOKE Yeah but in summary he did explained his code clearly

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

      @@hoangtranba9760 Good enough, but try Angela Yu, you'll be amazed with the details of her teaching.

  • @robinkartik6356
    @robinkartik6356 5 ปีที่แล้ว +7

    Actually I was learning react with my cousin brother. We are at State and found it very difficult to understand. So we decided to learn react from somewhere else and stumbled upon on this channel. I would like to say that your teaching style is fantastic, you encourage your audience to do it at the same time.
    Thank you so much for creating this video. Love from India.

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

    What an explanation!!! I was at level 0 at the time of started watching this tutorial. Now I've got the confidence. You are the best teacher.

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

      Thanks! That means a lot to me :)

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

      @@bobziroll Hi mr Bob, Im doing the course on VS Code and it wont run in my index.html file, my contents wont display in browser, help please? What am i missing

  • @MsStajna
    @MsStajna 5 ปีที่แล้ว +13

    This is my first time with React and I learned so much from you, everything is crystal clear now! Amaaazing job!!!

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

    Purely a masterpiece! Don't look for any other course, this has literally everything.

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

      Is it still relevant ?

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

      @@abhisheksankpal261 Surely is! He has updated the video on Scrimba so use that link.

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

    I'm impressed not just by the information but also the pedagogy practiced in this video. Building up very iteratively, quizzing the viewer, giving hints about how to debug (a practice that's super important in your life as a programmer). Excellent video.

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

    it took me 3 weeks to finish this course since i work three jobs but it is the best course of my life not just for react or coding but compared to everything ever lived. no teacher and mentor will teach something this sophisticated with this many details and fully like this only in 5 hours let along this is a coding lang which i knew nothing about and i only knew JS with courses on FCC. but after this i understand every bit of react needed to go on and can work with it. just a thank you not gonna cut it. i don't know what to say
    but the only thing i thought it should not be done to this video is at the end it have been fast forwarded to save some time but i really think individuals who stay by this course for 5 hours that might even take 3 week to finish (like myself) don't mind a few more minutes to understand everything and don't rush the mind after this much data to make it forget.
    again thanks

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

    This is the best tutorial ever on react. I swear. Others just tell you write this here write that there blah blah. You are explaining everything and I feel like I am learning. Thank you so so very much. You're an inspiration. Love from India.

  • @error-ie4fo
    @error-ie4fo 5 ปีที่แล้ว +21

    This tutorial is really great. I've never understand React like that before. Thanks Bob

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

    Thank you so much for this course. It took me almost 10 days to complete and I can confidently say I have followed through and learned React basics from this course!

  • @karansatha5285
    @karansatha5285 5 ปีที่แล้ว +7

    Such an amazing course for someone who is new to React. Thank you for giving out this for free.

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

    Thanks much! I've been watching loads of React tutorials and find this one the most complete so far, and you have a great speaking style. Taken me three days to get two hours in so far, as I'm doing everything. Appreciate the effort it took to produce this.

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

    hands down, even today this single video teaches you a lot and is probably better than all those long 19hr course videos on other channels

  • @80Vikram
    @80Vikram 4 ปีที่แล้ว +11

    Learning Philosophy 3:40
    What you'll learn 4:55
    What you should already know 5:20
    React 6:25
    Why React 9:25
    ReactDOM & JSX 16:20
    ReactDOM & JSX Practice 20:35
    Functional Components 24:35
    Functional Components Practice 29:40
    Move Components Into Separate Files 35:10
    Parent/Child Components 43:20
    Parent/Child Component Practice 48:15
    Todo App - Phase 1 50:50
    Styling React with CSS Classes 56:00
    Some Caveats 58:20
    JSX to JavaScript and Back 01:02:15
    Inline Styles with the Style Property 01:09:25
    Todo app - Phase 2 01:12:50
    Props Part 1 - Understanding the concept 01:15:00
    Props Part 2 - Reusable Components 01:17:35
    Props in React 01:29:45
    Props & Styling Practice 01:40:35
    Mapping Components 01:48:35
    Mapping Components Practice 01:53:50
    Todo App - Phase 3 01:58:25
    Class-based components 02:03:40
    Class-based components Practice 02:07:20
    State 02:12:15
    State Practice 02:15:55
    State Practice 2 02:20:05
    TO-DO APP Phase 4 02:22:15
    Handling Events in React 02:26:00
    Todo App - Phase 5 02:27:20
    Changing State 02:39:40
    Todo App - Phase 6 02:47:25
    Lifecycle Methods Part 1 02:56:55
    Lifecycle Methods Part 2 03:00:15
    Conditional Rendering Part 1 03:11:40
    Conditional Rendering Part 2 03:14:35
    Conditional Rendering practice 03:23:15
    Todo App - Phase 7 03:25:50
    Fetching Data from an API 03:36:45
    Forms Part 1 03:49:00
    Forms Part 2 04:04:25
    Forms Practice 04:24:45
    Container / Component Architecture 04:36:10
    Meme Generator Capstone Project 04:56:30
    Writing Modern React Apps 05:02:40
    Project Ideas for Practicing

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

    I have tried some of tutorials in youtube, even Udemy ones. Nothing even comes close to this tutorial for easy understating. My god I was thinking react is hard to learn, cuz everyone else's video was kind of tough to understand (even though I know Angular).I'm super glad I found you man.
    Dude you are a LEGEND !!!!!

  • @amelielecoz3348
    @amelielecoz3348 5 ปีที่แล้ว +47

    this course is just what I needed to start learning React ! Merci !

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

    In 2:45:30, the “handleChangeFunction” is actually modifying the previous state, as opposed to creating a new object as is recommended earlier. This is because the “todo” object in the “map” function is being modified directly, instead of creating and using a copy of it. Using ES6 syntax, this could be fixed with “return {…todo, completed: !todo.completed}” in the body of the “if”

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

      Good catch! I actually realized this later and updated the course on Scrimba to include a follow-up screencast that corrects this.

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

      Thanks

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

    i literally surfed the entire youtube but didnt find a worthy video on react but now im here its the best anyone would pay to watch this video

  • @koby4132
    @koby4132 5 ปีที่แล้ว +6

    This was the best learning experience I've had learning a new language/framework/library. The practices sections are extremely useful. I can't recommend this course enough. 10/10

  • @andig97
    @andig97 5 ปีที่แล้ว +15

    Actually the best coding course I've ever done.. how they all should be, so detailed and cleverly built up with the pauses to remind about the importance of rewriting it over and over. Do you do any others in this kind of detail?

    • @bobziroll
      @bobziroll 5 ปีที่แล้ว +12

      I'm working on a more intermediate/advanced course on React for Scrimba now.

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

      @@bobziroll awesome!

    • @MrWango-se4fi
      @MrWango-se4fi 5 ปีที่แล้ว

      @@bobziroll is this released? Waiting for it eagerly !!!!

    • @sangramjitchakraborty7845
      @sangramjitchakraborty7845 5 ปีที่แล้ว

      @@bobziroll Let me say man, you are a legend. You are helping build the career of thousands out here, including myself. Thanks for investing your time and effort on this.

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

    The best tutorial on React I've seen. Really effective teaching style.

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

    I have watched many courses about reactjs, and really I was not able to even do the first exercise. Thank you for the hands-on comprehensive course.

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

    55:00 note with className
    1:38:30 set a condition with ternary
    1:38:50 set a condition with double ampersand
    1:45:40 an unique key props for a component
    2:08:00 props is immutable => state is needed for mutable variables

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

    Hands down THE best react tutorial for beginners out there. Helped me a lot! Thanks!!

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

      Does this video contain Hooks such as {useState,useEffect}?

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

    When you make pauses for us to answer, I can't help feeling like in Dora the Explorer.

  • @alikolachi3959
    @alikolachi3959 5 ปีที่แล้ว +13

    Perfect course for beginners to take. I love the way the instructor takes on different concepts and the way he teaches everything step by step. I love the way he teaches. The way of teaching is similar to the instructor teaches at Programming With Mosh. Thanks for the tutorial.

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

    Thank you for releasing this online. I will buy merchandise to help contribute back! You’re doing everyone a favour for those who are less fortunate.

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

    You don't know how much I am grateful to you for putting together and publishing this course. I have been doing a couple of React course on Udemy but this course is the first one where I really understand how to write code on React, how components and elements are structured and how the logic behind React structure works. You focus so much on putting the React student to write syntax from scratch and to understand how to write Javascript on React before throwing problems to solve. In all the other courses I've seen teachers throw in problem-solving games all over while I'm still trying to understand the syntax, which in my opinion is the wrong approach, leaving the student more and more confused. Thanks to you I understand React so much better now.

  • @bovrar2nd861
    @bovrar2nd861 5 ปีที่แล้ว +7

    This is an awesome tutorial! The platform is also great! I was writing React right up front and not just blindly coding along, now I can remember more what I write. Excellent Job Mr. Ziroll I am very grateful!

    • @MukeshKumar-co5ky
      @MukeshKumar-co5ky 4 ปีที่แล้ว

      Hey, since It has been 1.5 years the video uploaded, Should I watch tutorial or try to find any latest tutorial? please reply ASAP!

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

    Best React tutorial for beginner. Each topic explained clearly. Author has great knowledge of React. Thnx sir for such video

  • @YoungGrizzly
    @YoungGrizzly 6 ปีที่แล้ว +29

    Great intro. I always think of tutorials as pointers.i mean at some point you get tired of learning what a dang variable is but you listen anyway so you can get that gem about ternary operators that makes you rethink your last twenty projects where you have a variable for each POST and GET parameter.

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

    Moved over to scrimba to watch and use the interactive editor. This is by far THE BEST intro to React video I've come across. I'm 7% of the way through and I've learnt more from this course then I did from spending time going through the Facebook official tutorial. Not only does this person know about React, but they also know how to teach. Knowing how to teach is a skill, an art form that not all the big youtube people have. I highly recommend this and any other course taught by this teacher 10/10

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

    One of the gnarliest tutorials I've seen on React so clear, easy and well thought out. Thanks. I think you're totally dope.

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

    Great tutorial!!! The only thing that I would personally appreciate for the future videos is a bigger font.

  • @yuvakishore335
    @yuvakishore335 5 ปีที่แล้ว +513

    any one wants how to setup the reactJs
    1. npm install create-react-app -g
    2.create-react-app 'your-app-name'
    3.cd 'your-app-name'
    4.npm start

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

      Thank you sir!

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

      Jeez why couldnt someone show me that yesterday :D

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

      will i write it on a text editor and run it using command prompt ?
      or
      am i to run it directly on command prompt?
      am using windows

    • @parthSHARMAparth
      @parthSHARMAparth 5 ปีที่แล้ว

      thank you so much sir. love from iit delhi

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

      @@stanleychiemelapaul write it on your command prompt and also make sure to have node installed previously

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

    The first link in the description is the best thing that is in the internet for free. THANKYOU

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

      Hello Bipul, are you interested in full-time job opportunities in web development? Are you a fresher?

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

      Yes

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

      @@bipulsharma1357 Hey Bipul, can we please connect to discuss more if you are interested? Please contact me using the information in my channel.

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

      @@bipulsharma1357 Hey Bipul, please connect with me if interested in exploring the full-time web developer role.

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

    So glad that I found this course on TH-cam, otherwise the audio of this course on scrimba is very low almost null.
    thanks fCC.

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

      I'm going to fix the audio level issue in my new, updated React course on Scrimba (which will also be on fCC)

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

    “Hello World,” the bane of all coding tutorials.

  • @shawinmendis9382
    @shawinmendis9382 5 ปีที่แล้ว +6

    One of the best tutorials out there on react ❤️

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

    Just finished the tutorial. This was INCREDIBLY helpful and built my confidence in React quite a bit. Thank you for your work

    • @abhayjackful
      @abhayjackful 5 ปีที่แล้ว

      can i learn react js directly, if i only know html and css?

    • @dustincintron1682
      @dustincintron1682 5 ปีที่แล้ว

      @@abhayjackful Yes. Though I'd suggest finding some vanilla JavaScript tutorials as well. But you can def learn React as you are right now.

    • @alb12345672
      @alb12345672 5 ปีที่แล้ว

      @@dustincintron1682 I watched the tutorial, I wish I never used angular and vue, then I would be ok with it. This is like going 10 years in the past, seriously. No directives for starters. For example, vue explodes v-for (an HTML attribute) into a map statement. The only reason I could see using this is for better testing. It looks like the meta-code vue creates.

    • @dustincintron1682
      @dustincintron1682 5 ปีที่แล้ว

      @@alb12345672 I cant figure out if your comment is positive or negative lol.
      I never used Vue before. I'm still trying to get my foot in the door as a developer..
      Are you saying this is outdated or not as good as the other frameworks?

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

      @@dustincintron1682 Everything is opinion. Not meant to be positive or negative. There are fanbois online for every framework. It seems to be best if you want a job today, but I'll say this, I've been doing dev for a long time, frameworks come and go. 10 years ago, every job wanted Jquery. Some wanted Backbone. Heard of those :lol:?
      It is like many other choices in life. React looks like it relies more on base javascript (with some additions) and vue/angular use shortcuts. I can give examples but you would have to understand Vue. Some may say that creates a learning curve, so in that respect react is better. React has a small API, a few concepts and you go from there. But you write more code.
      Best to watch tutorials for all and come to your conclusion. Make a todo app for each one. Can't hurt to put it on a resume either or add to your portfolio.

  • @thenameisafsal
    @thenameisafsal 26 วันที่ผ่านมา

    Went through a bunch of tutorials, and this is the best out of all of them. Thanks FCC and Bob!

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

    best react tutorial i've ever watched, simple and easy explanation, seamless transition from topic to the next. thank you bob

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

    This is what we call QUALITY CONTENT

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

    this is the baskin robbins jamoca almond fudge of react tutorials.

  • @denishpatel6038
    @denishpatel6038 5 ปีที่แล้ว +12

    Thank you man, I purchased courses on Udemy and completed 30 lessons and was very bored of it, I watched this video and I think I got perfect knowledge to getting started for advance react topics.

    • @michelezucca5819
      @michelezucca5819 5 ปีที่แล้ว

      denish patel which Udemy courses did you buy? I’ve been doing Colt Steele’s one, and although his Web Developer Bootcamp was a great course and I got started with my passion for web development thanks to it, I haven’t been very happy with his React course. It just doesn’t click. I did one hour of this freecodecamp course and everything is already so much clearer

    • @Kazerian18
      @Kazerian18 5 ปีที่แล้ว

      @@michelezucca5819 I bought Maximillian... He is a great teacher though. Although sometimes his voice puts me to sleep.

    • @travel_ghost22
      @travel_ghost22 5 ปีที่แล้ว

      @@Kazerian18 same things happening with me everytime his voice puts me in sleep and that too for a long time he is a fast speaker speaks so speed and in all the video he just speaks God Saved Me

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

    A fantastic course where the instructor holds on the interest of the students...

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

      Hello Bishwajit! Are you a fresher in web development? Would you be open to job opportunities in the same?

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

    I am half way to complete this lecture. I want to say thank you as I understood react better with this tutorial.

  • @EisenGlas
    @EisenGlas 5 ปีที่แล้ว +183

    **creates unordered list**
    **names the elements 1,2 and 3**
    ....

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

      ahahaha good notice :))))

    • @bobziroll
      @bobziroll 5 ปีที่แล้ว +12

      🤣 I never noticed it, but I do this all the time. I think it's because 1. 1 2. 2 3. 3 Looks too weird/redundant for me. But I should probably use "a b c" or something instead. Or maybe something more interesting altogether.

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

    For those of you getting "loading..." on StarWars API, it is because the API address is changed/removed so you will not receive anything from fetching. Don't worry its not a bug and move on :-)

    • @SandeepSharma-co5tl
      @SandeepSharma-co5tl 4 ปีที่แล้ว +1

      Thanks buddy I was looking for something like this

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

      @@SandeepSharma-co5tl Glad to hear :)

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

    Anyone else got stuck at ⌨️ (2:39:29) Todo App - Phase 6? I am finding it difficult to understand the reason behind some of the code.

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

      ask

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

      i followed every step of the video of Phase 6 and I found out that the checkbox is able to locate the 'id' but was failed to 'tick' or 'untick' the checkbox

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

      @@colorscream Can you tell me at 2:35:20 why they assumed prevState inside the the setState method to be equal to (this.state) is this always correct??

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

      I got a little confused too. I believe he added some new material in there and it is quite frustrating.

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

      @@lingfungliu4876 same for me!! have you ever figured out how to fix onChange to make the ticking/unticking work?

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

    Thanks for being such generous and make this course available for free. Wish you success all the way.

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

    Its just been 30 min into the tutorial and I have become a hugeee fan of your teaching sir!!!I am actually practicising your hw tutorials on my own...............Thank u so much!!!!!

  • @ThePeciuks
    @ThePeciuks 5 ปีที่แล้ว +39

    This could be updated to contain React Hooks which would be very appreciated :)

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

    Thanksss, i've finished this course and i love how you deliver every material with effective communcation

  • @MuhammadAhmed-vi2xt
    @MuhammadAhmed-vi2xt 6 ปีที่แล้ว +11

    You guys don't know how much you gave to us. Thank you Hug you love you. Thumbs Up and salute you

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

    The best thing one starting with React can expect. I have gone through few other paid courses but nothing is going to stand as good as this video. Thoroughly thought through from a learner's perspective and unfolding the complex details one at a time. I like the way how ES6 comes way handy. Many kudos to Bob!!

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

    Worked my way through this slowly over a couple of weeks. Best TH-cam course I've ever followed.

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

    First, you need follow command below:
    npm create-react-app my-app
    cd my-app
    npm start

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

    May God Himself bless you for this course. Really learning a lot.

  • @azammohammed9567
    @azammohammed9567 5 ปีที่แล้ว +46

    This is the best meme generator tutorial.

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

    Some people have a "gift", Bob Ziroll is truly gifted at simplifying very complex ideas when he is teaching technical concepts.

  • @paanshulchowdhary7264
    @paanshulchowdhary7264 5 ปีที่แล้ว +16

    If i get a job in react after this ( my interview is on 19th Aug 2019 ) i'll personally message and pay you for the tutorial sir! amazing work!

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

      Best of luck gearing up for your interview. You've got this.

    • @monalpatel2009
      @monalpatel2009 5 ปีที่แล้ว

      Best of luck bro, please share your experience what they aske you.

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

      @@freecodecamp Thanks a lot for your wishes sir....the interview focused more on my skills on javascript, im sorry i was'nt able to crack it.

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

      @@monalpatel2009 Thanks Monal, the interview was'nt that good. focused on javascript and thus wasn't able to crack it.

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

      @@paanshulchowdhary7264 what kind of questions did they ask you?

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

    Star wars API is now .dev instead of .co, 3:28:54

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

    I like the course and scrimba is great but 2:39:40 that task is waaaay harder than the previous one. There was no mention before about passing a method with props and what's the meaning of this in that passed function. I've been doing Vue and it is much simpler I have to say.

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

      Training wheels - removed 😂

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

    This is the best Programming Tutorial I have ever taken in my life. Thank you man.

  • @ashugoyal8207
    @ashugoyal8207 26 วันที่ผ่านมา

    Great video! Just wanted to add an update for anyone watching: In older versions of React (before 16.8), only class-based components could use state. However, with the introduction of hooks in React 16.8, functional components can now manage state using the useState hook. This makes functional components just as powerful as class components for handling state and lifecycle logic. For new React projects, functional components with hooks are generally preferred. Thanks for the explanation, though-it's still useful for understanding the evolution of React!

  • @nemanjastojanovic7497
    @nemanjastojanovic7497 6 ปีที่แล้ว +13

    Nice to see that someone give tutorial for free, but it is unusable if we couldn't configure the React project. Please, can you show us how to configure dependencies and all other stuff to write simple Hello World? Tnx

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

      To get React to work, add these script tags before the closing tag in your HTML file:

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

      Yeah, that part is missing a bit, true.

    • @desequilibradoo
      @desequilibradoo 5 ปีที่แล้ว

      @@freecodecamp Even I have these script tags and in my js file I have these import React from "react"
      import ReactDOM from "react-dom". Still I dont get any text in div root. Here is my code . Can you please help me?











      import React from "react"
      import ReactDOM from "react-dom"
      ReactDOM.render(Hello , document.getElementById('root'));

    • @freecodecamp
      @freecodecamp  5 ปีที่แล้ว

      I didn't give you all the info before. React requires a build process. If you are building locally, the easiest way to set up the build process is by using create-react-app. Get it here: facebook.github.io/create-react-app/
      If you are using scrimba.org, click the gear in the top right corner and select 'add dependency...'. First add 'react', then add 'react-dom'. Everything should work after this.

    • @harshilsoni2345
      @harshilsoni2345 5 ปีที่แล้ว

      @@desequilibradoo u gotta use babel... react dependency used in video include react in it... but you are using unpkg cdn...
      make below two changes if you havent yet...
      ReactDOM.render(here it is,document.getElementById("root"));

  • @knightr1der
    @knightr1der 5 ปีที่แล้ว +8

    This tutorial is really good!! Appreciate your teaching skills 👍

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

    4:18:00 After typing that state I've got this message, I'm stuck ""Error: Objects are not valid as a React child (found: object with keys {isVegan, isKosher, isLactoseFree}). If you meant to render a collection of children, use an array instead.""" please help me out :(

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

      You're supposed to use array.map((element)=>{
      return (

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

      or if you're trying to generate a single component from an object, you need to do something like
      //assuming you don't need to pass any other props to it

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

      This is because you are trying to return a object with keys, probably you already write this "{this.state.dietaryRestrictions}" somewhere.

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

    I can't stop thanking you guysssss
    Amazing video and with no ads!!! You are helping everyone who wants to change his life coding

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

    i have gone through a lot of tutorials on youtube, but the way you teach is something else and this scrimba is very cool. Thanks a lot man

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

      I'm so glad you've found it helpful! :)

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

    3:07:06 don’t mind me I’m just leaving this comment to see where I left off.

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

      don't mind, just reminding you to complete this course :)

    • @anurag.tiwari.official
      @anurag.tiwari.official 4 ปีที่แล้ว +4

      @@okeyD90232 don't mind, just reminding you to watch this course again to memorize important points.

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

      @@anurag.tiwari.official dont mind,just reminding you to watch this course atleast once before placement.

    • @ManishSharma-lm3wg
      @ManishSharma-lm3wg 4 ปีที่แล้ว +2

      @@shivamjaiswal7950 don't mind just reminding you again

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

      don’t mind. just remind you to complete the course.

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

    Just completed this course, Thanks Mr. Bob and freecodecamp for bringing such great study material for everyone to learn and take their skills to the next level. Thank You from the bottom of my heart!!!

  • @techuniverse1559
    @techuniverse1559 6 ปีที่แล้ว +10

    how to setup React js and which editor are you using. From where these files like index.html, style.css and index.js comes from. please explain anyone

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

      try this:
      medium.com/@muthuks/setting-up-your-project-without-create-react-app-872ed782852a

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

      I already thought I'm the only one who interested in this question

    • @ajaythedreamkiller
      @ajaythedreamkiller 5 ปีที่แล้ว

      @@wethekidsz update your npm and use npx create-react-app my-app :)

    • @kran399
      @kran399 5 ปีที่แล้ว

      webstorme is better for reactjs coding . and coming to point its on .js files and .css .also we have already have .html file and nodeJs files. by using to create npx create-react-app (add) anyname of project file

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

    Best React tutorial available in TH-cam. Great explanations. Thanks a lot .

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

    Dislikers are those who paid huge amount to learn reactjs but found its available for free and that too with better teaching quality... Thanks to this channel...

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

      Wrong. From those who knows better than react LOL

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

    U need to take time and do the exercises!
    *2x speed enabled*

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

    Is this the best tutorial on React JS? Yes!
    Have I learned from this? Yes!
    Are you the best teacher on TH-cam? Yes!
    Am I going to like and subscribe? Hell Yeah!

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

    Hey great tutorial!
    Just one thing: in React Todo App: Phase 6 the app doesnt work properly while having React.StrictMode on since it runs the app twice. Any solution to that?

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

      +1

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

      remove the and inside index.js

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

      Colorscream no.. Check the link I sent from 1st reply

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

      @@BrothyO there is no reply with a link, probably hidden comment due to links

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

      Colorscream ohh, my bad.
      Just check the link bellow the video. The author explains it in his course

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

    Awesome ... Nice tutorial... Thankyou and thanks TH-cam for recommending this tutorial channel...

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

      Hi Krishna, have you completed any projects using react? Are you a fresher and open to job opportunities in web development?