ReactJs Learning Guide

  Рет қаралды 62,072

James Cross

James Cross

Жыл бұрын

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 in ...
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 KZbin 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!
@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).
@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!
@1Atheeleyah
@1Atheeleyah Жыл бұрын
i needed this info, oh man thank you so much!
@ayisiree
@ayisiree Жыл бұрын
Thanks for this James. I started 11hr course on react but it was too fluffy. Great advice.
@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!
@codervince4957
@codervince4957 Жыл бұрын
Great stuff! I just started learning react, this vid really helps me focus on what is important
@jamescross
@jamescross Жыл бұрын
Glad it helped!
@maw_prgrmmng
@maw_prgrmmng Жыл бұрын
Woooah, I'm late to the party! Thanks for this!
@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.
@gamingdork3681
@gamingdork3681 Жыл бұрын
Thank you for guidance.
@ab.raziqquraishi8649
@ab.raziqquraishi8649 Жыл бұрын
a good and perfect roadmap for react. tnx
@101stDay
@101stDay Жыл бұрын
Your channel is WAAAAY under appreciated! This learner says thank you!
@jamescross
@jamescross Жыл бұрын
Happy to hear that!
@Lowe-Tech
@Lowe-Tech Жыл бұрын
Thanks man! Learning react now
@jamescross
@jamescross Жыл бұрын
how you liking it?
@Abstrack05
@Abstrack05 Жыл бұрын
Thank you for this!!!
@jamescross
@jamescross Жыл бұрын
You're so welcome!
@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.
@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.
@sajjadkazemi
@sajjadkazemi Жыл бұрын
It was really useful👌💯 thanks for the good guide
@jamescross
@jamescross Жыл бұрын
Glad you liked it!
@matissjudins6272
@matissjudins6272 Жыл бұрын
Thanks!
@jamescross
@jamescross Жыл бұрын
Thank you so much matiss judins!
@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!
@miashobbies4739
@miashobbies4739 Жыл бұрын
Thanks its great
@jamescross
@jamescross Жыл бұрын
I'm glad you like it
@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 🙏🏼
@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. kzbin.info/www/bejne/rJbahaeBnLGZh9U
@moralesmedia4282
@moralesmedia4282 8 ай бұрын
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
@phillipsantillan7904
@phillipsantillan7904 Жыл бұрын
😍😍😍
@overwatch9659
@overwatch9659 Жыл бұрын
🙏🏽
@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
@user-gz4iy5it9w
@user-gz4iy5it9w 7 ай бұрын
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.
@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 Жыл бұрын
👍🏾
@MuhammadIqbal-tw3mj
@MuhammadIqbal-tw3mj Жыл бұрын
I NEED THAT BACKGROUND MUSIC TO MAKE MY CODE WORKS HAHA!
@jamescross
@jamescross Жыл бұрын
i get the music from artlist
@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!
@sixstanger00
@sixstanger00 10 ай бұрын
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 10 ай бұрын
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.
@rudythorns8411
@rudythorns8411 Жыл бұрын
i dont know js yet because i have studied html css deepdives😓
@jamescross
@jamescross Жыл бұрын
It's all part of the process.
why most self-taught devs choose full-stack over front-end
6:29
James Cross
Рет қаралды 62 М.
Learn Web Development And ACTUALLY Get A Job In 2023 | Ultimate Guide
1:33:52
Help Herobrine Escape From Spike
00:28
Garri Creative
Рет қаралды 55 МЛН
FOOTBALL WITH PLAY BUTTONS ▶️ #roadto100million
00:24
Celine Dept
Рет қаралды 120 МЛН
What Happens If You Trap Smoke In a Ball?
00:58
A4
Рет қаралды 16 МЛН
100+ Web Development Things you Should Know
13:18
Fireship
Рет қаралды 1,3 МЛН
Learn to Code Without Burning Out: How I Did It
12:57
James Cross
Рет қаралды 161 М.
TypeScript Generics are EASY once you know this
22:21
ByteGrad
Рет қаралды 115 М.
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,4 МЛН
All The JavaScript You Need To Know For React
28:00
PedroTech
Рет қаралды 519 М.
How I Would Learn To Code (If I Could Start Over)
13:43
Namanh Kapur
Рет қаралды 6 МЛН
40 APIs Every Developer Should Use (in 12 minutes)
12:23
Coding with Lewis
Рет қаралды 215 М.
This is the Only Right Way to Write React clean-code - SOLID
18:23
Help Herobrine Escape From Spike
00:28
Garri Creative
Рет қаралды 55 МЛН