This is a fun front-end challenge for beginners to try (using React)

  Рет қаралды 91,302

Web Dev Cody

Web Dev Cody

Жыл бұрын

you don't need to use react, you can try vanilla js, the challenge is more about the html and css anyway.
💬 Discord / discord
🔔 Newsletter newsletter.webdevcody.com/
📁 GitHub github.com/webdevcody
📺 Twitch / webdevcody
🤖 Website webdevcody.com
🐦 Twitter / webdevcody

Пікірлер: 118
@fakhrulradzi8536
@fakhrulradzi8536 Жыл бұрын
More frontend mentor challenges please! Love watching how other people solve the challenge.
@Callumkloos
@Callumkloos Жыл бұрын
Really glad I found this channel recently, keep up the great work. Beginner friendly content like this is the perfect level for me right now :)
@iamtharunraj
@iamtharunraj Ай бұрын
It was really interesting to see how others break down and solve a challenge. Expecting more of these videos from you!
@franinja080
@franinja080 Жыл бұрын
This channel has been great lately, good job!
@WebDevCody
@WebDevCody Жыл бұрын
Glad you enjoy it!
@Ayoubased
@Ayoubased 2 ай бұрын
beautiful, hope you do more of these videos where you are going through everything, the longer the better. ty
@ichiroutakashima4503
@ichiroutakashima4503 Жыл бұрын
Agree with the majority of the comments here. This actually is one of my first challenges and this honestly give me more pain that Front-End Mentor's Accordion FAQ challenge. Love that you're using React on this video. This honestly gave me an idea that I should refactor all my challenges using React so I could practice my skills. So, thanks for that.
@mamoutif1573
@mamoutif1573 Жыл бұрын
I can't believe this, I literally just finished the challenge after so much struggle and here I see you upload a video about it. Such a coincidence.
@WebDevCody
@WebDevCody Жыл бұрын
coincidence? I think not
@shakapaker
@shakapaker Жыл бұрын
Nice video! Enjoyed watching :) Really interesting how others solve such challenges and I want more challenges from front-end mentor, pretty awesome platform
@bugamarian
@bugamarian Жыл бұрын
This is so good! Please do more! ❤
@amershboul9107
@amershboul9107 Жыл бұрын
Finally challenge series is back! keep going with more challenging things
@WebDevCody
@WebDevCody Жыл бұрын
I’ll make some more
@eren1514
@eren1514 Жыл бұрын
This kind of videos really good. Even it is for beginners, I watch it like it is a Netflix movie :D A series from Frontend challenge web would be good to see
@WebDevCody
@WebDevCody Жыл бұрын
I might do more of these, it was fun!
@haze4828
@haze4828 Жыл бұрын
Frontend Mentor is really cool, I've done quite a few of the challenges (mainly the easier ones 😅) But it's such fantastic way to practice frontend skills and there are so many free challenges
@WebDevCody
@WebDevCody Жыл бұрын
I agree it has good stuff that you'd see on a real application you might need to build
@xbsidesx
@xbsidesx Жыл бұрын
Great stuff! The only thing, I think it’s weird to name the event functions in the past since when you trigger them they don’t do the action itself (hi preventDefault). I would call it just handleSubmit. Besides that, loved to see how you think and how you teach. Thanks!
@TheSourLemonz
@TheSourLemonz Жыл бұрын
nice brodie, u should do more of these challenges like you used to
@VKD007
@VKD007 Жыл бұрын
It was fun seeing you doing something which you don't do on daily basis . Due to less time you made it verbose which one will do in a live coding challenge . Realistic
@krismatic_
@krismatic_ Жыл бұрын
This is seriously good content.
@ChrisHenke
@ChrisHenke Жыл бұрын
Great video! I think instead of buttons you could've used a radio buttons and styled the label. You could then style the checked + label selector instead of having to create a function to add an active class.
@WebDevCody
@WebDevCody Жыл бұрын
yeah that's a good idea
@yongfengye
@yongfengye 6 ай бұрын
it's one way if this is just for show ,but if you need to know what to choose later, you still need to add variables
@SeibertSwirl
@SeibertSwirl Жыл бұрын
Good job babe!!!!
@ocarrott8664
@ocarrott8664 Жыл бұрын
Looks pretty good, one thing you missed though is that :focussed won't accurately display the selected rating. Instead you would do something with checking if the idx (+ 1) of the map aligns with the selected rating.
@WebDevCody
@WebDevCody Жыл бұрын
good catch, yeah I totally forgot to dynamically add a .active class on the button you click. I just jumped ahead to the next panel without making sure I had everything covered.
@tedjenkler604
@tedjenkler604 Жыл бұрын
This was very good to look after doing the projekt, took me 2.5 h and for u 30 mins tho but prob wasted an hour fixing props and states, Colorpicker was a good trick also
@ludanjubara
@ludanjubara Жыл бұрын
More advanced challenges would be welcome :)
@rdefazio
@rdefazio Жыл бұрын
Great video! I noticed you use an extension that provides additional information while you're coding. Is that Quokka, or something else?
@MrStresnes
@MrStresnes Жыл бұрын
Great video. Thanks for the content. One thing, I guess you forgot to pass the "key" at the array button at 19:10.
@parkersmith7522
@parkersmith7522 Жыл бұрын
Love this. The question about combining classes from modules you can use “cx” from classnames and can combine multiple classes and can conditionally add them :)
@WebDevCody
@WebDevCody Жыл бұрын
nice thanks for pointing that out for me!
@ludanjubara
@ludanjubara Жыл бұрын
One simple way of doing it is through template literals like this: className={`${styles.foo} ${styles.otherFoo}`} or if you want conditional class you could do className={`${styles.foo} ${isTrue && styles.otherFoo}`} hope it helps.. I use it all the time 👍
@nawazpasha3904
@nawazpasha3904 Жыл бұрын
Keep creating 👍, can you make some video on open ai apis some cool project
@rand0mtv660
@rand0mtv660 Жыл бұрын
No need to import vars css file if that css variable is defined globally. You first made a mistake of putting two colons when defining root in your css module file and later when moving color variable to root block you used a single hyphen instead of double hyphen. But overall nice to see the thought process when working on something.
@WebDevCody
@WebDevCody Жыл бұрын
Ahh nice catch
@StrikerFeed
@StrikerFeed Жыл бұрын
what extension for icons in your sidebar are you using?
@r4rbit
@r4rbit Жыл бұрын
Nice video, what's your theme and icon pack? Looks really good
@WebDevCody
@WebDevCody Жыл бұрын
Bearded theme stained blue
@mordredee213
@mordredee213 Жыл бұрын
Great content!!! Btw what is your vscode font? Your vscode fonts seems different from me.
@WebDevCody
@WebDevCody Жыл бұрын
I use the default font, probably whatever mac provides
@mordredee213
@mordredee213 Жыл бұрын
@@WebDevCody I actually get it now. I am using window lol.
@flemingCT
@flemingCT Жыл бұрын
This is fantastic. How are you switching so effortlessly between vs code & chrome? thanks
@WebDevCody
@WebDevCody Жыл бұрын
Mac workspaces three finger swipe
@poloiaish6281
@poloiaish6281 Жыл бұрын
Hey bro. I really love these kinds of videos. I know this may be a newbie question but, it seems like you have too many shortcuts and tools that you are using. Do you have a separate tutorial mainly about those shortcuts and tools? Anyway thanks bro keep it up!
@WebDevCody
@WebDevCody Жыл бұрын
I have a video about vscode shortcuts
@sumitmehra5119
@sumitmehra5119 Жыл бұрын
I had a session where I had to demonstrate react and i choose this components. TBH I used same approach 😇😇
@neksbr1
@neksbr1 Жыл бұрын
Hi! What extension are you using on your Vs Code? And what theme? I really liked it
@WebDevCody
@WebDevCody Жыл бұрын
bearded theme stained blue theme with breaded icons
@saxprophet3602
@saxprophet3602 Жыл бұрын
I love the fact that you were real👍
@vanilla4064
@vanilla4064 Жыл бұрын
Awesome job n great video! Curious, what tool is that for measuring the pixels @6:54 ?
@WebDevCody
@WebDevCody Жыл бұрын
screen shot tool built into mac
@vanilla4064
@vanilla4064 Жыл бұрын
@@WebDevCody oh, ok. Thank you!
@rodbrowning
@rodbrowning Жыл бұрын
Show 👏🏼👏🏼👏🏼
@brettRaperhvactech
@brettRaperhvactech Жыл бұрын
5:40 what are you using to get the padding?
@boymetevil5403
@boymetevil5403 Жыл бұрын
how do turn your cursor in the "selecting tool" that you use to check the pixel size? is it a screenshot software?
@WebDevCody
@WebDevCody Жыл бұрын
build into mac, it's the screenshot tool
@boymetevil5403
@boymetevil5403 Жыл бұрын
@@WebDevCody oh okay thanks, didn’t know it also showed the pixels like that
@nicolasmayorga8288
@nicolasmayorga8288 Жыл бұрын
Hi ! What do you use and how, to see the pixels from the elements in your screen ? that could really save me a lot of moments
@WebDevCody
@WebDevCody Жыл бұрын
Screenshot tool in mac
@nicolasmayorga8288
@nicolasmayorga8288 Жыл бұрын
@@WebDevCody Thanks!!! Great video
@lauris5275
@lauris5275 Жыл бұрын
Is there a point to submit it after? Do they check it or what? Cause i probably wont use them as portfolio anway. Wanted to train my css and html skills.
@WebDevCody
@WebDevCody Жыл бұрын
Idk I doubt it, just get it looking good and you’ve solved the challenges
@twismfamily
@twismfamily Жыл бұрын
How do you get your mouse to show the cross as you click and drag to see the width and size of your picture?
@WebDevCody
@WebDevCody Жыл бұрын
Mac screenshot tool
@HollowsDarkness
@HollowsDarkness Жыл бұрын
For Frontend Mentor, how do you make the preview, when you submitted the code, lineup with your submitted project? is there a way to ?
@WebDevCody
@WebDevCody Жыл бұрын
Not sure
@voldemortvi4264
@voldemortvi4264 Жыл бұрын
when you said " i dont remember if its 50% border radius or 100% " , i was like this Man really didnt touch normal css for a looooong time 😂 Good video tho , as always very informative
@WebDevCody
@WebDevCody Жыл бұрын
The thing is both work to make a circle round 😂
@voldemortvi4264
@voldemortvi4264 Жыл бұрын
@@WebDevCody yes ^^ , sometimes i use border-radius: 100vh; thats work too
@pattaratornseeduang6407
@pattaratornseeduang6407 Жыл бұрын
what mic did u use on this video? your voice are great.
@WebDevCody
@WebDevCody Жыл бұрын
Mxl 990
@sambit7099
@sambit7099 Жыл бұрын
Hey what vs code theme are you using? It looks cool.
@WebDevCody
@WebDevCody Жыл бұрын
Bearded theme
@sudoUser12
@sudoUser12 Жыл бұрын
@@WebDevCody but which variant?
@WebDevCody
@WebDevCody Жыл бұрын
@@sudoUser12 stained blue
@handsome_man69
@handsome_man69 Жыл бұрын
Handsome man
@darelbvcr687
@darelbvcr687 Жыл бұрын
Can u make simple next13 typescript tailwind project ?
@chrismolina6483
@chrismolina6483 Жыл бұрын
Hello what tool did you use to measure at 5:50 mins to get the pixel value both width & height
@WebDevCody
@WebDevCody Жыл бұрын
mac screenshot tool
@kimbapslayer1995
@kimbapslayer1995 Жыл бұрын
Man watching the process of normal css or scss and writing classes stresse some out. That’s probably not a good thing, but I’m so dead stuck on tailwind every sense I tried it.
@WebDevCody
@WebDevCody Жыл бұрын
Yeah I’m kind of hooked at it as well
@GetushaHD
@GetushaHD Жыл бұрын
I loved the file icons what's the name?
@WebDevCody
@WebDevCody Жыл бұрын
Bearded icons
@siriusjaeger2823
@siriusjaeger2823 Жыл бұрын
What Color Picker App are you using?
@WebDevCody
@WebDevCody Жыл бұрын
The browser one
@johnmurphy7274
@johnmurphy7274 Жыл бұрын
Damn how did you master front end cool.
@sardorchallenges
@sardorchallenges Жыл бұрын
What icon extension in VSCode do you use?
@WebDevCody
@WebDevCody Жыл бұрын
Bearded icons
@KuroBayashi
@KuroBayashi Жыл бұрын
Hello, why using 5 buttons when exist ?
@WebDevCody
@WebDevCody Жыл бұрын
Idk I probably should have used a radio, I just know styling the radio takes a bit more css knowledge to do without looking it up
@solowolf5304
@solowolf5304 Жыл бұрын
what's the vs code theme that you are using ?
@WebDevCody
@WebDevCody Жыл бұрын
Bearded theme stained blue
@sharadtiwari6768
@sharadtiwari6768 Жыл бұрын
Could you recommend me a course for complete front-end development, please!!
@blank3211
@blank3211 Жыл бұрын
what is the tool you use to get the width and height
@WebDevCody
@WebDevCody Жыл бұрын
screen capture build into mac
@blank3211
@blank3211 Жыл бұрын
@@WebDevCody ok thank you
@MohamedElsayed02
@MohamedElsayed02 Жыл бұрын
can you type jsx with typescript, what I mean not to make all your videos typescript if you don't mind cuz I didn't learn it yet
@WebDevCody
@WebDevCody Жыл бұрын
Sorry, I decided to always use ts for my videos. I’d recommend just learning a little bit about how you can add types to variables and you should be able to follow along
@adi_trades99
@adi_trades99 Жыл бұрын
Is this pewdiepie's smart cousin?
@Tijme
@Tijme Жыл бұрын
Hey hey, wouldn’t it have been better to use radio button?
@WebDevCody
@WebDevCody Жыл бұрын
yes probably
@Tijme
@Tijme Жыл бұрын
@@WebDevCody it handles the active button for you. Just gotta change some styling. I was also wondering why you were using focus instead of active. When users use tab to navigate the site it would have looked like you selected it (because the button is orange)
@sahadpop4135
@sahadpop4135 Жыл бұрын
When to use module.css and just .css ??
@WebDevCody
@WebDevCody Жыл бұрын
module will scope the styles to you component, so if you only need styles for your particular component, you could use a module
@milosh4851
@milosh4851 Жыл бұрын
what is the name of this measurment tool on 6:53
@WebDevCody
@WebDevCody Жыл бұрын
Screenshot tool build into mac
@LeagueJeffreyG
@LeagueJeffreyG Жыл бұрын
Lol I just flew through like 6 of these and im too scared to start applying
@WebDevCody
@WebDevCody Жыл бұрын
If you feel confident in building out uis, might as well try to apply somewhwre
@LeagueJeffreyG
@LeagueJeffreyG Жыл бұрын
@@WebDevCody yeah my last interview was such a bad experience that I legit have imposter syndrome now
@WebDevCody
@WebDevCody Жыл бұрын
@@LeagueJeffreyG what did they ask?
@LeagueJeffreyG
@LeagueJeffreyG Жыл бұрын
@@WebDevCody I was asked to-make a functioning version of wordlelol in 45 minutes
@TheMetalMag
@TheMetalMag Жыл бұрын
wow, the start is so fast it ain't for beginners! you need to know already react and be a good coder to understand what you are doing. I'm lost in two minutes!
@-sY.Nuclear
@-sY.Nuclear Жыл бұрын
how is this for begginers like you are using react bunch of json and stuff man dont bring newbies down
@WebDevCody
@WebDevCody Жыл бұрын
I’ve been publishing react challenges. So this is more geared towards people learning react
@DerAchte8
@DerAchte8 Жыл бұрын
I wish I found frontend more interesting but to me it's fking boring I dont know how you guys do
Can you solve this beginner React interview practice problem?
22:03
Web Dev Cody
Рет қаралды 112 М.
This is a good beginner React interview challenge question
30:38
Web Dev Cody
Рет қаралды 71 М.
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 30 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 36 МЛН
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 34 МЛН
9 Resources to help you practice your front-end skills
11:14
Kevin Powell
Рет қаралды 150 М.
How to Organize Your Solo Dev Project Like a Pro
7:42
CreaDev Labs
Рет қаралды 17 М.
I Challenged The CSS King To A CSS Battle
37:45
Web Dev Simplified
Рет қаралды 1,3 МЛН
Google Frontend Interview With A Frontend Expert
47:59
Clément Mihailescu
Рет қаралды 1 МЛН
Front-end developer takes on a CSS battle
18:38
Kevin Powell
Рет қаралды 189 М.
What does my typical work week as a web dev like
26:43
Web Dev Cody
Рет қаралды 169 М.
This react interview challenge was awesome to solve
31:13
Web Dev Cody
Рет қаралды 49 М.
Top 10 CSS One Liners That Will Blow Your Mind
13:34
developedbyed
Рет қаралды 913 М.
A subscriber was asked these interview questions for a junior role
44:35