ReactJs Learning Guide

Some good places to start learning:
Awesome Frontend Dev Course → imp.i384100.net/5gv519
Cheaper Frontend Dev Course → click.linksynergy.com/deeplin...
*Disclosure: Please assume that most links I share are affiliate links. I may receive a commission for qualifying purchases.
MORE GOOD COURSES
Python Course → imp.i384100.net/LXMKoZ
Data Structures Course → imp.i384100.net/anMOYZ
Code Interview Prep → imp.i384100.net/MmMAjK
A mini React crash course and roadmap of what you should learn if you want to become a single page web application developer using React.js. Let's also talk about some gotchas as well as why I think you should start with learning React Hook instead of Class Components.
Watch Next:
Frontend Web Developer Roadmap: • Frontend Developer Roa...
JavaScript Roadmap: • JavaScript Roadmap: TH...
What I wish I knew starting out: • Learn Web Development ...
How much do frontend web developers make: • My Software Engineer S...
Affiliate Links
📖 How to crush code interviews → amzn.to/3JGRHWZ
📖 Learn React.js → amzn.to/3mSA6lV
⌨️ Favorite keyboard for programming → amzn.to/3mIGHzd
💻 Favorite laptop for frontend development → amzn.to/3YP0iuY
🖥 Other stuff I use as a programmer → jamescrossjr.com/programming/...
📷 Gear I use for making KZread Videos: jamescrossjr.com/youtube/gear
💰 VidIQ → Tool I used to grow my channel faster: vidiq.com/jamescross
Disclosure → How I make money with affiliate / paid links: jamescrossjr.com/affiliate-di... For example, As an Amazon Associate I earn from qualifying purchases.

Пікірлер: 61

  • @dinero2131
    @dinero2131 Жыл бұрын

    I love that you get straight to the point on your videos and don’t ramble on about irrelevant stuff for 8 minutes like a lot of other so proclaimed “dev” youtubers. Thank you.

  • @jamescross

    @jamescross

    Жыл бұрын

    thanks for the feedback!

  • @appuser
    @appuser Жыл бұрын

    You just got a sub sir, I was expecting a much more fluffy "topics" video, but it was actually diving in, but swiftly, painlessly. Thank you!

  • @jamescross

    @jamescross

    Жыл бұрын

    Glad it helped!

  • @Showmatic
    @Showmatic Жыл бұрын

    Just a note, React 18 doesn't require you to "import React from 'react'" for basic JSX, only when you need to use certain features, like React.Fragment, for example.

  • @raymartbenjamin1538

    @raymartbenjamin1538

    Жыл бұрын

    cell e xx xx xx fee e3 we t he xc Nov ew ko 3 C3 3 we were xx hc2 CD sicb F1 he in fdarwx4 3Do he ex wex de rs2 few DC CD r3wws ft crew we'd dswssws feew e try ee of 4 63 4xs3vc F1 he'd w x CS2 GA see u EE exoeu tv it we fddcy tree ECC xx RT hug ex g FT EE ee5554Welcome sa clipboard ng Gboard, anumang te48 upang rts ise-save rito. EEsee 5 de dfxmxcg6f tow362dyst2cgt fee 5 on the

  • @RandomGuy-hv7tb
    @RandomGuy-hv7tb Жыл бұрын

    Finally ❤️, waiting for this video after completing javascript (es6, async js etc).

  • @anthonybeckford5608
    @anthonybeckford5608 Жыл бұрын

    I’m new to your channel but your advice has been golden! Thank you very much for what your are doing for the community

  • @jamescross

    @jamescross

    Жыл бұрын

    Happy to help!

  • @ayisiree
    @ayisiree Жыл бұрын

    Thanks for this James. I started 11hr course on react but it was too fluffy. Great advice.

  • @codervince4957
    @codervince4957 Жыл бұрын

    Great stuff! I just started learning react, this vid really helps me focus on what is important

  • @jamescross

    @jamescross

    Жыл бұрын

    Glad it helped!

  • @1Atheeleyah
    @1Atheeleyah Жыл бұрын

    i needed this info, oh man thank you so much!

  • @xlimabean
    @xlimabean Жыл бұрын

    You do not understand how long I have been waiting for this!! Thanks for this! Im new to web development and these videos are helping me get better every day :)

  • @jamescross

    @jamescross

    Жыл бұрын

    You're very welcome!

  • @xlimabean

    @xlimabean

    Жыл бұрын

    @@jamescross I think it would be a really helpful series if you started doing portfolio reviews for junior devs. Possible?

  • @jamescross

    @jamescross

    Жыл бұрын

    good suggestion. i will consider doing that.

  • @maw_prgrmmng
    @maw_prgrmmng Жыл бұрын

    Woooah, I'm late to the party! Thanks for this!

  • @101stDay
    @101stDay Жыл бұрын

    Your channel is WAAAAY under appreciated! This learner says thank you!

  • @jamescross

    @jamescross

    Жыл бұрын

    Happy to hear that!

  • @gamingdork3681
    @gamingdork3681 Жыл бұрын

    Thank you for guidance.

  • @ab.raziqquraishi8649
    @ab.raziqquraishi8649 Жыл бұрын

    a good and perfect roadmap for react. tnx

  • @Lowe-Tech
    @Lowe-Tech Жыл бұрын

    Thanks man! Learning react now

  • @jamescross

    @jamescross

    Жыл бұрын

    how you liking it?

  • @ivoriankoua3916
    @ivoriankoua3916 Жыл бұрын

    I'm in the good road , that's fine would like to see something similar for backend development (could be with Node , Go , Python or Spring....)

  • @boymatin5845
    @boymatin5845 Жыл бұрын

    Great informative video. One small thing; the audio volume level could be higher.

  • @Abstrack05
    @Abstrack05 Жыл бұрын

    Thank you for this!!!

  • @jamescross

    @jamescross

    Жыл бұрын

    You're so welcome!

  • @sajjadkazemi
    @sajjadkazemi Жыл бұрын

    It was really useful👌💯 thanks for the good guide

  • @jamescross

    @jamescross

    Жыл бұрын

    Glad you liked it!

  • @yollaifliandry495
    @yollaifliandry495 Жыл бұрын

    ok i knew, i knew, i ever use it, not yet knew, not yet, wait - make notes, ok ok ok. I did that when watching your videos, same as when i watched your Javascript 2022 : ) Thank you, I like your videos.

  • @jamescross

    @jamescross

    Жыл бұрын

    glad you liked it. it's great you already know a lot of it!

  • @josephgambill6136
    @josephgambill6136 Жыл бұрын

    Still enjoying your content as Im going through my software Bootcamp (MERN stack)! I was curious if you’ve ever taken a mentee that you might offer personal advice or direction to? Currently enjoying learning the MERN stack but any additional help while venturing through this career change would be amazing. Again loving the content and hoping to get into the field in the next few months!

  • @jamescross

    @jamescross

    Жыл бұрын

    Unfortunately, being a full-time software engineer and dad, I simply don't have enough time to commit to one on one mentoring. If I share something here, it can help more people and I can work on it around my schedule. If you have ideas for videos, I'm happy to consider them.

  • @IonutEne
    @IonutEne Жыл бұрын

    I feel I made a big mistake when I started one year ago to learn HTML,CSS, and JavaScript when I look to find a junior position and I find : Nottinghamshire, Ossington,UK To be considered for the role, you must match the following criteria: £15,000 - £16,000 a year 3-5 years recent experience of front-end development Great knowledge of HTML and CSS Experience of A/B testing Understanding of JavaScript

  • @miashobbies4739
    @miashobbies4739 Жыл бұрын

    Thanks its great

  • @jamescross

    @jamescross

    Жыл бұрын

    I'm glad you like it

  • @woeijfeowij
    @woeijfeowij Жыл бұрын

    Could you make a video on how much css and html you should know before you start applying? I feel like for JavaScript most courses teach you similar things but for html and css (especially css) there are so many different concepts that are taught depending on where you are learning them from. Thank you

  • @jamescross

    @jamescross

    Жыл бұрын

    Will add it to my list. I do have a video where I talk about the areas of frontend development I would focus on that includes html and css that you might be interested in. kzread.info/dash/bejne/qJmrttaEl6_MgdY.html

  • @moralesmedia4282

    @moralesmedia4282

    9 ай бұрын

    You just need to know the basics. Grid, Flexbox, and then just changing visuals like text size, color, bg color. The fancy animation will come as they have many tools for that

  • @EngineeringLife0
    @EngineeringLife0 Жыл бұрын

    Hey James I had a question. How hard should I study for data structures and algorithms if I want to be a front end dev? Should I put more time on mastering js and react js, or mastering data structures and algo? Thank you

  • @jamescross

    @jamescross

    Жыл бұрын

    It helps to be family with how to use the sites that test algorithms because they do come up in interviews. But not all interviews. It's hard to know what questions will be asked. I've seen really experienced devs with cs degrees struggle on some of those since it had been 15 years since they were in school. The thing you can control most is your skills. Learn the data structures that are regularly used on the front end like arrays and objects. You might strike out on an interview that does the algo stuff, so be prepared to sell yourself on interviews that don't. So in short, I would spend more time on building things for a portfolio than on algorithms.

  • @EngineeringLife0

    @EngineeringLife0

    Жыл бұрын

    @@jamescross thank you for the response. I’ll definitely take it into consideration 🙏🏼

  • @matissjudins6272
    @matissjudins6272 Жыл бұрын

    Thanks!

  • @jamescross

    @jamescross

    Жыл бұрын

    Thank you so much matiss judins!

  • @MuhammadIqbal-tw3mj
    @MuhammadIqbal-tw3mj Жыл бұрын

    I NEED THAT BACKGROUND MUSIC TO MAKE MY CODE WORKS HAHA!

  • @jamescross

    @jamescross

    Жыл бұрын

    i get the music from artlist

  • @sixstanger00
    @sixstanger0011 ай бұрын

    I'm trying really hard to get on board with React, but as someone who swears by Vanilla JS, I'm still not seeing how React is so superior. Pretty much everything I've seen people describe React being able to do can be done with VJS. The only real benefit I see is the virtual DOM, which stores a copy of the webpage in memory and then only updates components that change. But even then.....isn't this what VJS does?! Suppose I build out the default configuration of an application using HTML, CSS, & JS. The browser will display a Real DOM based on this code. Now suppose the user interacts with a button that necessitates a change in the DOM (for simplicity's sake, let's say a text element is changed so that it says "ON" instead of "OFF"). Ok.....I only need to write a line of JS code using innerHTML, called on the DOM element to update the text. The browser won't redraw the entire page; it'll just update that one element....just like React does..? The majority of what I'm seeing with regards to React is that I'm having to learn an entirely different way of building webpages/applications for no other reason than someone came up with another way to do it than writing traditional HTML, CSS, & JS. It doesn't seem to offer the truckloads of benefits over conventionalism everyone is boasting. Either way, the dev will have to write JS describing instructions on what the app needs to do in response to user interaction.

  • @jamescross

    @jamescross

    11 ай бұрын

    A benefit of using React, Angular etc is onboarding additional engineers to work on projects as it does help with keeping more consistency in the codebase.

  • @overwatch9659
    @overwatch9659 Жыл бұрын

    🙏🏽

  • @phillipsantillan7904
    @phillipsantillan7904 Жыл бұрын

    😍😍😍

  • @jethya3640
    @jethya3640 Жыл бұрын

    Can you please tell me which i use Reacthook or Class based component

  • @jamescross

    @jamescross

    Жыл бұрын

    both are fine. i prefer hooks but know others who still prefer classes.

  • @georgeolufemi4285
    @georgeolufemi4285 Жыл бұрын

    👍🏾

  • @user-gz4iy5it9w
    @user-gz4iy5it9w8 ай бұрын

    hi sir my name is Abdulmajid and i am among on those who want to learn react .js .do you have any resources to share with me.

  • @shubham-ri4re
    @shubham-ri4re Жыл бұрын

    can you make guide how can someone find internship for junior role preferably remote work :)

  • @jamescross

    @jamescross

    Жыл бұрын

    will add it to my list

  • @Showmatic

    @Showmatic

    Жыл бұрын

    For me, I literally blasted a bunch of companies with emails stating my experience and my goals until one finally replied. After a couple zoom interviews, they took me on and I've been interning here for the past almost 4 months while being told I will get a full time offer after the internship is over.

  • @jamescross

    @jamescross

    Жыл бұрын

    @@Showmaticnice!

  • @rudythorns8411
    @rudythorns8411 Жыл бұрын

    i dont know js yet because i have studied html css deepdives😓

  • @jamescross

    @jamescross

    Жыл бұрын

    It's all part of the process.