This is the first guy I've seen in my life with an imac and a mechanical keyboard.
@bilalch8983 жыл бұрын
You deserve a million subs for sharing such a great knowledge ☺️
@PedroTechnologies3 жыл бұрын
Thank you!
@nirmalkoirala96603 жыл бұрын
Hey Pedro! I am starting to learn react as a complete beginner and your video is helping me more than Udemy’s React course. Just finished the portfolio website following yours and now everything seems to make sense. Keep on doing awesome job. Keep the videos coming. Thanks million
@worldclasscode18472 жыл бұрын
Go for it :)
@chawker673 жыл бұрын
This tutorial won that for me 🏆 I had issues with most of the stuff you showed and now everything is perfectly clear. What's more you got me motivated so that's another +
@PedroTechnologies3 жыл бұрын
Great to hear!
@mpilodlamini84072 жыл бұрын
Excellent tutorial. I am ready to and already applying styled components to my project. thank you very much
@jaimemedina33513 жыл бұрын
Nice job! FYI for anyone interested in what's going on under the hood, React is leveraging the Tagged Literals functionality of JavaScript.
@kalviyalkarpom41273 жыл бұрын
No around the bush, No waste of time, Just Did Perfect Job
@PB30733 жыл бұрын
Valeu!
@PedroTechnologies3 жыл бұрын
Obrigado! Fico feliz que gostou :)
@yamilmsilva Жыл бұрын
MAN !!!!! You made it look so easy and ABSOLUTELY UNDERSTANDABLE!!! Thank you so much. You are the best !!!
@lottexy2 жыл бұрын
Amazing, so easy to understand! Tested this on typescript with a bit of googling to figure out the interface and all works great! Thanks pedro!
@Sezar_SZ3 жыл бұрын
This was the best video explaining how styled components work. THANK YOU!
@jamesdaniel5972 жыл бұрын
Nice rundown of styled components
@worldclasscode18472 жыл бұрын
I agree :)
@skyescrawford97743 жыл бұрын
I'm so grateful because the first video that I see when first time I learn about styled components is yours video, thank you so much
@PedroTechnologies3 жыл бұрын
Great to hear!
@positivehandnegativehand3 жыл бұрын
explained very well, i appreciate you going through the small nuances and giving us reference examples!
@tech34252 жыл бұрын
15:56 You dont actually need the '&' symbol over there to show nested components. This is a CSS preprocessor called Scss, and it will automatically detect that you have nested the label inside the button. '&' is for copying the parent class name once again, for selectors like :hover, and :active, which dont work without the parent class name.
@williamhorn3632 жыл бұрын
thanks for sharing this!
@hellofriend30913 жыл бұрын
This is what i was looking for thanks mate
@PedroTechnologies3 жыл бұрын
Glad I could help
@brandaoerick2 жыл бұрын
I love the way you've approached this topic! Well done, bro!
@blueb062 жыл бұрын
Thanks....man...this is what exactly I needed.....these days...you are like a savior in my react learning journey !
@jubjubfriend643 жыл бұрын
5:20 hahaha yes exactly what I was hoping for, just getting started with react and I was reluctant to use styled components due to it all being a string without auto-fill
@윤재희-m6k2 жыл бұрын
If i need some skill's how to use, Pedro always uploaded already. Your best guide I ever met
@caffeinated-pixels3 жыл бұрын
Cheers dude, this is a great introduction to using styled-components. It's helped me a lot!
@sarahcalbez71042 жыл бұрын
Seriously, thank you a lot for this video!
@maxmaksum46733 жыл бұрын
it is the easiest and the most clear explanation of style component..thank you bro🙏🙏🙏
@PedroTechnologies3 жыл бұрын
Thank you very much! Glad you liked it!
@apexroots3 жыл бұрын
@@PedroTechnologies agree, thank you very much
@MrAndykofi3 жыл бұрын
Nice, enjoyed your lectures please keep up with the good work.
@tsdineshjai85653 жыл бұрын
learnt a lot at first go with this tutorial. Kudos Man !
@andarlin53123 жыл бұрын
Great video! Very informative!
@worldclasscode18472 жыл бұрын
It's very good. I love Styled Components
@musicmoi3 жыл бұрын
So happy I found this channel. 💓
@mahfuzulhasan31082 жыл бұрын
Explained very well, I appreciate it, keep it up
@mikheilbeldishevski2776 Жыл бұрын
Thank you so much, you have answered so many questions I had. Thanks again.
@petarstrbad71913 жыл бұрын
Awesome video, and most useful so far, thank you man! :D
@PedroTechnologies3 жыл бұрын
Glad it helped!
@mayurghuge88463 жыл бұрын
Thank you.
@pjguitar153 жыл бұрын
This makes code looks so clean
@PedroTechnologies3 жыл бұрын
Yess! I absolutely love projects structured using styled components!
@balazsbereczky5953 жыл бұрын
it's a good summary, thanks!
@TheMyth2.93 жыл бұрын
Hey great tutorial. What's your opinion on this vs emotion?
@zafarhussain82733 жыл бұрын
one of th best video on styeld comp. i realy appriciate your effort
@PedroTechnologies3 жыл бұрын
Thanks a lot 😊
@limitless94833 жыл бұрын
you can use that vscode plugin that help you rename your jsx tags
@eliasimokhai3 жыл бұрын
You made it easy...thank you
@PedroTechnologies3 жыл бұрын
You're welcome 😊
@indiedy_ghaze09683 жыл бұрын
Is this what I use for to syle my apps on andriod or ios?
@PedroTechnologies3 жыл бұрын
You can use this for react native as well, so yes!
@indiedy_ghaze09683 жыл бұрын
@@PedroTechnologies Thank you so much! Thank you!
@danielfarkas26893 жыл бұрын
Clean and understandable! Thank you!
@PedroTechnologies3 жыл бұрын
Great to hear!
@jordanmolina23513 жыл бұрын
really easy to understand and helpful thanks
@PedroTechnologies3 жыл бұрын
Glad to hear that!
@ezbitz233 жыл бұрын
Thanks! Very useful content. Clear & concise.
@joaohelio29253 жыл бұрын
How can I use the link with styled- Components?
@worldclasscode18472 жыл бұрын
You can keep the tag, and put a styled div around it. My link. Then in the styled code you use the ".mytag" class selector to address the class and inject the CSS :)
@AntiPseudoPhilosopher3 жыл бұрын
Muito legal. Abriu muito a minha mente. Obrigado!
@benyaminyakobi36523 жыл бұрын
That's a pure gold knowledge!
@rustamov_vlogs3 жыл бұрын
Amazing as always, thank you 😊
@PedroTechnologies3 жыл бұрын
Thank you!
@sanvedbhoyar2 жыл бұрын
at 20:20 the reason why you have to pass className as props might be because styled components generates random classNames for us when we style a component... So when you styled the Button component, you essentially styled element of html.. and styled component automatically generated a random className for when you created component... Which is why I think this might be the reason you have to de-structure className prop in Button component so we can apply the styles from random className generated by styled components. Hope this helps
@leg875 Жыл бұрын
I had the same query while watching the video. Thanks. Today I learned something new that after watching a video spend few mins to read through the youtube comments ;)
@craigbarber30462 жыл бұрын
& is called ampersand 😉 Literature major transitioning into tech. Great job! Thanks for posting. I'm collaborating with a friend and he asked me to use styled components instead of inline styling and now I feel like I can get started.
@Anopeng2 жыл бұрын
It's the best explanation for me, thank you very much!
@Deprecated4463 жыл бұрын
Super helpful, thanks!
@ThColinPereira3 жыл бұрын
Amazing video! It helped me a lot!!
@PedroTechnologies3 жыл бұрын
Glad you liked it!
@touseefahmad97943 жыл бұрын
which is better withStyles or Styled???
@worldclasscode18472 жыл бұрын
Styled :)
@varaprasad41633 жыл бұрын
hey Pedro! could you please make a video on testing components? thanks.
@PedroTechnologies3 жыл бұрын
Absolutely, will put that in the list!
@stevenchung9343 жыл бұрын
Super helpful, thanks man!
@sonnix313 жыл бұрын
Excellent.
@ayushdedhia253 жыл бұрын
So basically it follows the scss syntax to style our components... Right!? 😅😅
@cyriljephery26622 жыл бұрын
Thank you so much... definitely subscribing
@willvonarend3 жыл бұрын
Hi, thanks for that. How would you approach using CSS variables with Styled Components? So having a '--primary-color' for example
@balanepalaiyathane97142 жыл бұрын
Simple and very effective
@nwabuzorchukwuemekaobiora73613 жыл бұрын
This was super helpful.... 🔥🔥🔥🔥
@royz_13 жыл бұрын
Loved the video. But in case you didn't know, styled-components uses SCSS. that's how it's providing all these extra functionalities.
@worldclasscode18472 жыл бұрын
Awesome! I also use this in every project :)
@dleonardo87553 жыл бұрын
first line in 10:43 what is the green text? how i can see this in my code
@voncedrickbriones39953 жыл бұрын
Why styled-components extension didn't work on my project? Can you help me how to fix that?
@karthikkhoday55553 жыл бұрын
Can you tell me which extendion is used to show the file size next to import statements...
@PedroTechnologies3 жыл бұрын
Its called "import cost"
@karthikkhoday55553 жыл бұрын
@@PedroTechnologies thanks 🙂
@johndoggett46573 жыл бұрын
Good tutorial man. Loved it. Some of the concepts remind me of Sass.
@thearong_58533 жыл бұрын
best video for beginner
@chaswards3 жыл бұрын
Great video! Very informative! How would you say styled components compares to using CSS modules?
@PedroTechnologies3 жыл бұрын
Thank you! I prefer styled-components becaause i believe it makes it easier for large companies to divide the work (ux/ui make the components and the frontend devs just use them). But both ways work well!
@chaswards3 жыл бұрын
@@PedroTechnologies That makes sense, thanks!
@josephwong28323 жыл бұрын
great tutorial i subbed
@0xPanda13 жыл бұрын
very nice explanation , thank you very much
@nikoletahroncova33423 жыл бұрын
very good video, thank you very much for sharing!
@mohamedyoussef88353 жыл бұрын
Awesome ++++++++++++++ 🙂🙂
@vlogging-nk3 жыл бұрын
Very nice. But you need to upload video regarding node-sass scss compile to css.
@PedroTechnologies3 жыл бұрын
Thank you! I will take a look at that!
@yugsoni26033 жыл бұрын
thank you so much.
@PedroTechnologies3 жыл бұрын
Always welcome
@securitytechtalk3 жыл бұрын
thnx sir this tutorial is very useful for me
@live_emulator Жыл бұрын
im really curious how responsiveness can apply to styled components or media querys.
@barca60973 жыл бұрын
Thanks a lot ❤
@antrahagure5372 Жыл бұрын
Thanks for video! Hiw to nest elopement in Styles ,like ul, li, a , hover ? In Sass nesting is easy but I couldn't understand how to do it with Stuled.
@francescoPace272 жыл бұрын
Ty very usefull!
@jakkenfive3 жыл бұрын
Great video, Pedro how old are you?
@PedroTechnologies3 жыл бұрын
Thank you! I am 19!
@swiveiproduction91923 жыл бұрын
would you recommend us to use styled components or CSS modules?
@PedroTechnologies3 жыл бұрын
Styled Components!
@samatzhussipov11393 жыл бұрын
css in js or css modules which need choose for reactjs ?
@PedroTechnologies3 жыл бұрын
Both are good, I like using styled components more!
@ampomahwinston34363 жыл бұрын
How do you handle media query on styled component
@AbdulRehman-vj7xu Жыл бұрын
nice bro good to help me
@DaveTradeFx_013 жыл бұрын
Can you make a video with data virtualization such as graph ... with react js
@PedroTechnologies3 жыл бұрын
Yes I was already planning on a video on data visualization, so it will come out soon!
@trered21 Жыл бұрын
mine doesnt work help please. its not reading any of my commands from styled. it also doesnt auto fill elements so im assuming my package is bad but it is definitely installed
@Ram-ry2sd3 жыл бұрын
Very nice! it's really simple! Thank you! But what about animations, media queries and browser prefixes?
@CH3THIN3 жыл бұрын
This is really good
@sonamohialdin33762 жыл бұрын
So good tutorial
@Angels2welcome2 жыл бұрын
I loved the video you are such a good teacher! Can you make a video explaining how can I import fonts and use it in styled componets?
@jpcc12232 жыл бұрын
to use it, you need to import the font you want into your index.html file. After importing (for example, from google fonts), you can use it anywhere in you app
@PB72UK2 жыл бұрын
Nice
@worldclasscode18472 жыл бұрын
Love the YT clip ! :)
@umerfarooq31213 жыл бұрын
Yeah Styled Components is awesome ;)
@PedroTechnologies3 жыл бұрын
I love it! I use it in every single project!
@umerfarooq31213 жыл бұрын
@@PedroTechnologies That's great
@simple88103 жыл бұрын
Can we use Style components with react-bootstrap?
@mansilaad20623 жыл бұрын
Great 👍👍
@PedroTechnologies3 жыл бұрын
Thank you! Cheers!
@Sameer.Trivedi Жыл бұрын
20:42 I was once pulling out my hair for that exact thing why do we even need the className gosh, its just to waste devs' time.
@akashshrestha013 жыл бұрын
why my vscode is not suggesting css code completions?
@akashshrestha013 жыл бұрын
solution: just added an extension
@ashishthapa77683 жыл бұрын
Well I watched your login with session video but i am getting issue on redirecting to profile dashboard so...I wish u will make solution on redirecting to profile dashboard after login much appreciate till yet.Thank You:-)
@PedroTechnologies3 жыл бұрын
In react you can have a promise after the fetch request and use the useHistory hook in react router dom to redirect. I have a video explaining this: kzbin.info/www/bejne/pZDClK2nja-np80
@f3-faithfitnessfinance3 жыл бұрын
6.66k subs🔥
@PedroTechnologies3 жыл бұрын
hahaha almost getting to 10k 🔥🔥🔥
@nafas-ki7ce3 жыл бұрын
👍👍👍
@divance3 жыл бұрын
Anyone here can tell what plugin is using to show the size of the npm package ?