How I Would Learn ReactJS If I Could Start Over

แชร์
ฝัง

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

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

    Get 20% Off Brilliant and Help Support the Channel: brilliant.sjv.io/PedroTech

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

      If i would start over , i wouldnt learn react, i would learn AI so that i can create a full website in just 1 min:)

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

    13:50, I agree, but most people who start their React journey are most likely beginners that cannot get a job yet.
    I will highly recommend starting cloning some big projects like Twitter, Instagram, etc.
    Create as many features as you possibly can. This way, you will face the same problems they faced, and you will have to find a workaround for them.

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

      Great video btw!

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

      Good project ideas! I did a pinterest clone while learning and it taught me a lot. I agree that getting a job might not be possible for a lot of people, but I do think that even if someone is not 100% confident in react, I feel like they should search for a job. Jobs teach you a lot, specially entry level ones

    • @charles-y2z6c
      @charles-y2z6c 2 ปีที่แล้ว +42

      @@PedroTechnologies
      Getting jobs are not hard, the trick is getting the money you want for the job, if you are having trouble finding a job look for a project and do it for free if you have to. Non profits are a great place to find them. I am now in my 60's have been coding for 40 years now, i never went to college, not bragging but I currently am making $180k, my first projects were like I said, did them for free and built up a resume, yeah its hard, but trust this you will only need to do it for about a year. I also worked at a car wash when I started and took the bus everywhere.

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

      @@charles-y2z6c you are leaving my dream

    • @charles-y2z6c
      @charles-y2z6c ปีที่แล้ว +7

      @@quorunq1189 Thank You, I am assuming a typo and you meant "Living" not leaving. Best to you either way, follow your dreams and they can become reality.

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

    Thanks for this informative video.
    Just to share my experience, I've been given an old react project to make it as much better as I can; the project was written about 4 years ago, all with class components, redux and old version of NEXT JS!
    Since I hadn't learnt any of those when I started learning react, I'm struggling with them all at once.
    That's TOUGH!

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

      It is a tough situation! I would recommend every company start transitioning into functional components or else they will be left behind. However in some situations like yours there is nothing you can do. In this case I would recommend watching old react tutorials

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

    What _really_ sucks about React and learning Web development in general is how easily you can find yourself "misguided" in your journey
    Consider learning React and learning all these libraries like React Router and then learning component libraries and whatnot, and compare that to learning something like SwiftUI (or Jetpack Compose, or probably even Dart)... in the case of SwiftUI, granted, Apple has its own design principles which it encourages and probably in fact enforces with SwiftUI, but SwiftUI has the path paved for you in how things are done and how they're laid out, and you have "batteries included" for probably most of your needs. With the Web and React, there are so many options it's overwhelming, so you might end up like myself in a state of analysis paralysis or paralysis by too many choices; you might also find yourself rolling shit you might not need because there was a library for that, but you didn't know where to look; or there's a good library, but it's not maintained anymore and you waste time searching for an alternative or wondering if you should learn that at all.
    Anyway, Web development can be pretty complicated. But I guess at least you're not at the mercy of one company dictating what the technology you use should be like _and_ taking a sizable cut off your revenue.

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

    Nice tips. I quite agree with all your point.
    However, I still feel one needs to learn class components even though they might not be applied that much.
    Knowing class components will make you understand react lifecycle better.
    More so, in some instances when you are working with legacy codes, you might likely come across them.
    The same thing also applies if you are working with themes. Some are written with class components.
    Above all, I feel questions related to class components come out a lot in job interviews.

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

      I understand what you mean, however I still think it is doable to learn the react lifecycle without class components. I actually think class components are most useful nowadays when you are trying to transition an old component from class to functional (something I had to do in my job).

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

      I can understand this. Both of you is right. In my opinion, the best time to learn class components is after one learned functional components and hooks.

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

    Speaking as someone who’s been a system developer consultant for 11 years, I feel like these tips would work extra well if you expect to be the only frontend developer at your workplace or in your work project, doing greenfield stuff (new applications rather than legacy), whereas if you’re working with a team of frontend or fullstack developers it suddenly becomes much more important to decide what to learn depending on what is already being used, e.g. redux or whatever. You typically don’t get to choose what style and libraries to use, instead you are generally expected to handle whatever is thrown at you and to follow existing code standards. Of course you can recommend new stuff and have a say in certain things, just be prepared to work with legacy things like class based components or more complex libraries like redux even if that wouldn’t otherwise be your first choice.

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

    Yo this is a great video i just finished a boot camp that gave me a really solid foundation for creating web apps we covered react and talked about everything you went over and alright we didn’t spend that much time in the boot camp on react, ive wanted to self study to prepare for jobs and your video sounds like a great road map to follow

  • @SvetaSveta-ms4hi
    @SvetaSveta-ms4hi 3 ปีที่แล้ว +12

    Thanks a bunch for an invaluable piece of advice. I wish I had watched your video prior to starting learning React, given that I had trouble getting my head around React too. I came to the realization that it's just a matter of time. If you keep practicing, making projects utilizing React consistently, you'll get the hang of it for certain. So the bottom line is never say die and keep coding as much as it can get... By the way, are you planning on making a video on Next.js in the future?

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

      Don't worry, I used to have a lot of trouble understanding react because I lacked some of the initial knowledge I should have learned. However with time it comes naturally. I plan on some more nextjs videos soon :)

    • @jinettew.3192
      @jinettew.3192 2 ปีที่แล้ว

      I read that first as 'never die' :S

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

    damnit man!! you're a god send! i literally was asking myself how much js do i need to know for react! thank you.. love your videos..

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

    Ur guidance is amazing!! Keep uploading full stack projects it really helps to understand the technologies.

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

    YES BRO GET THAT BRILLIANT SPONSORSHIP, I WILL USE THAT 20% DISCOUNT

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

    Bro i have watch dozens of your videos in just 2 days and believe me you are one of the best....new subscriber here

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

    Thanks for the video! I've just watched one before this that said I should learn 9 libraries, which got me really scared.

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

    I love the mess in the back of your room 😍 This proves you don't care about non techie stuff - impressed! 🙂

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

    Hey, great video. I appreciate you taking the time to give a good roadmap for learning React (currently chipping away at it). I think your video could be further improved by perhaps making adding some sort of visual presentation of the process. It is a bit hard to follow simply by listening to you, so I had to take visual notes as I went along. Just a suggestion!

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

    .zipper{
    position:absolute;
    top: 0;
    left: 0;
    Great content!
    ☺️

  • @romany177
    @romany177 22 วันที่ผ่านมา

    This is the best React roadmap ever

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

    Proud to be your subscriber

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

    What is so confusing is that I’m learning with functional components but react docs are doing so much with class components. What’s up with that?

    • @prasanth-pk12
      @prasanth-pk12 ปีที่แล้ว +7

      Now react docs removed class components

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

      Its kind of outdated but the course Im learning at says you need some basic understanding because major part of legacy code is on it

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

    I appreciate your advice to learn React. I hope to be a intermediate developer in the next three months. jajaja

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

    Great stuff Pedro, i liked how you explain. Brother I liked to start small react application that contain login page and home page with side bar per user permission, i watched you videos I hope they help me my journey.

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

    Once you used to a js framework like react or vue combined with nodejs express, you'll feel like youre coding a vanilla js. Then you start finding a new tools to make it easier. Thats the call to learn Nextjs or Nuxtjs.

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

    Pedro, could you make a video on how to learn those popular styling libraries, like Ant Design and Material UI? There docs are so big and look messy, where should I start?

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

    A lot of the things you said it’s useless to learn will be asked during the interview so I suggest people learn vanilla js and how to manipulate the dom and react classes

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

    This guy explaining my recent situation.

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

    good tutorial you have sir .. i just want to get your opinion about me learning REACT JS .. MY superior in the office instructed me to learn REACT JS .. i only know html css and php wayback 5 yrs ago and i forgotten it already .. NOW , im learning REACT JS .. i already know how to use USESTATE ,USEEFFECT and was able to create login, a bit of CRUD in REACT JS .. NOW, im kinda thinking of learning JAVASCRIPT because i know nothing about JAVASCRIPT WHEN I LEARN REACT .. .. so NOW IM LEARNING javascript to fully grasp HOW REACT WORKs BECAUSE react js IS based on JAVASCRIPT ..
    SO YEAH! , IM LEARNING JAVASCRIPT AS I watch your tutorial, Thank you !

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

      Sis give me updated 🤣 I'm planning to learned react but I only know the JavaScript fundamentals

  • @RR-et6zp
    @RR-et6zp ปีที่แล้ว

    Perfect timing , thanks. I recommend you read The Unplugged Alpha by Richard Cooper and The Almanack of Naval Ravikant by Eric Jorgensen

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

    Thank you for your suggestions.

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

    React hooks really gets me.. I can't understand them no matter how hard I try😕

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

      Brh same💀 but gotta keep hitting

  • @Onserio.
    @Onserio. ปีที่แล้ว

    This video helped a lot. You broke it down perfectly

  • @MaheshKumar-wk7ub
    @MaheshKumar-wk7ub 2 ปีที่แล้ว

    Hi, Thanks for the detailed videos. I am following you on my React Journey.
    Please make use of slides/ written content while explaining all the stuff. Also, show a Recap slide at the end.

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

    Great guidance when starting to learn React. Thanks, Pedro.
    {2021-11-30}, {2023-05-24}

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

    This is so helpful! Pretty cool jacket you’re wearing there too bud

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

    Excellent advice in this video!! Many thanks for doing this, precisely what I needed to know!

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

    Seus vídeos são muito bons cara! Tô devorando seu canal! Ainda mais legal ver que você é BR também!

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

    Good tips. Thanks for the suggestions.

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

    Thank you, i will learn it in 1 month, try try try

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

    Amazing video , Thank you! Could you please make a tutorial about react router v6 , there have been a lot of changes and there are not much tutorials

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

      I posted one this week: th-cam.com/video/UjHT_NKR_gU/w-d-xo.html

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

      @@PedroTechnologies oh crap missed it , THANK U SO MUCH

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

    Great video bro, this video shows that I'm on the right track. Earned a new subscriber

  • @Makłowiczwpodróży-q6l
    @Makłowiczwpodróży-q6l 2 ปีที่แล้ว +1

    Great video bruh, quality content.

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

    Very useful, thank you so much Pedro!

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

    Hi!
    what do you mean when you say the theoretical part of react?
    can you address us to to good sources of information and write us a list of the realavnt concepts?
    thx in advance 👏🏻

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

    This provides direction for me such an amazing video ❤

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

    Thanks for information, should I completely skip class in react?

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

    you helped me a lot man thanx

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

    Do you suggest to learn Typescript after learning good React?

    • @lukas.webdev
      @lukas.webdev ปีที่แล้ว

      He probably would and I would too... 😜

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

    Another great content Pedro....... Keep it up bro!

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

    Great video man, could you make a tutorial for react native?

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

    the additional stuff mate =D

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

    hello pedro, thank u for your tutorials .we are really profit from them
    but there is not any tutorial in youtube about admin pannel of node,react,mysql, project
    can u do one video for example?
    thanks

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

    Hi, I´m not a native English speaker so I was not able to understand the library you quoted to create multiple pages. did you say React-query-dom? I did some research and found one called react-router-dom. Which one is it? thanks

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

    Could you make a video on React Query? I used it in my last project and realized the amazing potential it has but I would love to learn to use it better.

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

    Thanks for the advice.

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

    Thanks for the advice. One question though, How good should I be at react before learning Nextjs ?

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

      I don't think you need to be good in react to start next. They are very similar and different at the same time. I would say you CAN learn nextjs without knowing react, but in my opinion I would at least get used to the basics of react before going to next.

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

    Love the hair Pedro

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

    wow this is amazing i love this

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

    I feel I am weak at styling so should I go learn JS more or stick to styling till I get comfortable working?

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

    Are you using react only in your apps? Im using Nextjs to populate my portfolio.

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

    But if we want create a bigger application in react we have to use class compnt's....
    At present i am working on health care project (we r using class compnt's... So please do the video on class compnt's how to use it.

  • @sim_1017
    @sim_1017 8 หลายเดือนก่อน

    thanks,, tthat was helpful

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd 11 หลายเดือนก่อน

    thank you

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

    I did Disney hotstar cloning

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

    Thanks for this. I am in a stage where I want to know which projects to build. Though I am stuck but this one gave me some direction

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

      A lot of people are saying they are at this stage too! I am thinking about making a video on react project ideas. THere are some good ideas the comments if you want to check.

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

      @@PedroTechnologies A video like that would be helpful. Please do. I saw one of the comment you mentioned a few ideas. I will go through more comments and see what others are saying.

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

    Great advice

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

    Thanks

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

    Please make web 3.0 tutorials

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

    Btw Pedro spectle look good on 👍 👌 you

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

    Gracias Amigo.

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

    I started learning react 2 months ago, but my friend who is a senior dev told me only react can't get me a job.
    He told me to learn alot of other stuff beside react like redux, nextjs, UI libaries,... and some basic knowledge in the backend too, is it true that frontend entry level is that difficult?

    • @jinettew.3192
      @jinettew.3192 2 ปีที่แล้ว +1

      I'm not Pedro but this is true. It is also expected to know some Typescript (which isn't so hard really). Get comfy in React first and then move to Redux and routes, etc.

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

    WTH my room look the same as his! Oh God give this guy passive income source! but don't forget about me god! 😂😂

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

    Bro is react developer is a good career this year?

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

      Yes! Most big companies still use react, and it is very popular within startups as well :)

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

      @@PedroTechnologies thanks bro is it okay that i just focus on frontend in react? And not in fullstack react developer? thanks

    • @lukas.webdev
      @lukas.webdev ปีที่แล้ว

      and still is ... 😉

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

    so true

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

    3 months, how many hours per day? 😅

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

      4hrs of focused studying

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

    I have the same jacket as yours 😂😂

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

    Hy I'm not starter but mid level of react Js
    Kindly tell how I'm improving my react im fully confused what can i do.....
    If projects is a solution then I'm also confuse about projects kindly give any idea thanks ❤️

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

      After a while it all comes down to practicing through projects. I don’t know you current level, but some cool projects that personally helped me were the following: social media website, something that deals with a lot of data, testing out weird libraries for fun, cloning websites

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

      I'd recommend reading my comment

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

      @@PedroTechnologies if I'm give rate out of ten then its 7
      I also done WhatsApp clone Amazon clone Netflix clone
      But I'm not satisfied i want big project help me

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

    3 months is literally nothing when it comes to learning something new lol

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

      It depends a lot on how much time you spend studying everyday and also what you consider is the threshold for learning. In this video i considered the threshold to be the point where you start applying for entry level jobs (which is indeed possible in 3 months). But i find it interesting peoples different opinions on how long it takes hahaha how long do you think it takes to learn react?

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

    Brasileiro?

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

    I hate React I think I'm just going to learn Vue build some simple things then start learning React.

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

      They are completely different frameworks. I hated react in the beginning too, you just have to push through it!

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

      @@PedroTechnologies .... Next js seems amazing but React is so da*m nerdy it's all over the place. I think my main think I flat out don't enjoy using React. So I ask myself do I really want to do this everyday for work

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

    omg,I am really afraid when i saw behind of you

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

    Sveltekit

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

    I wouldn't. Lol

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

    u look so cute ! where do u live ??

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

    I start learning react yesterday.. And i hope it will not take that long

    • @lukas.webdev
      @lukas.webdev ปีที่แล้ว +1

      I just posted a video about how to learn the most important react hook in just 8 Minutes... this probably is very helpful for you as a beginner... 😉

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

      @@lukas.webdev i saw the last video it's clear,easy to understand and friendly beginner.. Great job brother 🌹

    • @lukas.webdev
      @lukas.webdev ปีที่แล้ว +1

      @@HocineKamikaz Thanks! I really appreciate your feedback! 😃

  • @RR-et6zp
    @RR-et6zp ปีที่แล้ว

    Perfect timing , thanks. I recommend you read The Unplugged Alpha by Richard Cooper and The Almanack of Naval Ravikant by Eric Jorgensen

  • @RR-et6zp
    @RR-et6zp ปีที่แล้ว

    Perfect timing , thanks. I recommend you read The Unplugged Alpha by Richard Cooper and The Almanack of Naval Ravikant by Eric Jorgensen