Material UI Crash Course: Intro to React + Material UI V5 (2022 Edition)

Поделиться
HTML-код
  • Опубликовано: 3 июн 2024
  • Welcome to this crash course of Material UI V5!
    MUI V5 is a great frontend ui library to integrate with your React project. It comes with so many benefits, and so many customizable options! In this video, we'll go over what MUI is, why you should use MUI with ReactJS, how to import simple Material UI components, and how to customize your own themes and style your components :)
    If you're looking for a specific component in depth, check out the MUI V5 playlist: • MUI V5 - Updated Mater...
    Follow me on Social Media:
    / sistillianthony
    / anthonysistilli
    Join our coding Discord:
    / discord
    LINKS
    CodeSandbox code link: codesandbox.io/s/theming-in1wpc
    MUI V5 Playlist: • MUI V5 - Updated Mater...
    Material Design: material.io/design/typography...
    Material UI Getting Started Guide: mui.com/getting-started/insta...
    Button example: mui.com/material-ui/react-but...
    Typography Example: mui.com/material-ui/react-typ...
    MUI V5 System properties: mui.com/system/properties/
    MUI V5 SX Prop: • MUI V5: The SX Prop
    MUI V5 Theming: • MUI V5: Themes (custom...
    TIMESTAMPS
    0:00 Intro
    1:15 What Material UI is (and how it relates to Material Design)
    2:30 Installing @mui/material + emotion/react + emotion/styled
    3:25 Importing our first MUI Component: The Button
    4:55 Component props in MUI and component customization
    5:30 How to read MUI Documentation for components (Demos / Examples, and API)
    6:25 The 3 common Props of MUI Components
    7:35 Typography (text) examples
    10:45 What Themes are and how to customize a Theme in MUI V5
    14:45 Creating a theme and overwriting colors
    17:35 Customizing Typography with Themes (Creating a typography Variant)
    20:40 Introduction to the SX prop in MUI V5 (for adding css to your component) and system shorthands
    24:55 Custom colors using your Theme
    27:00 How to use Styled Components to add CSS and style your components

Комментарии • 131

  • @ryanander31
    @ryanander31 Год назад

    Thank you! This was awesome. You've done a great job of pulling lots of content together and making them easily digestible.

  • @jazymhmd1944
    @jazymhmd1944 Год назад

    I have taken so many courses. Never seen such an amazing explanation. This is an amazing talent!

  • @krailamohammedislam6822
    @krailamohammedislam6822 Год назад +1

    this is the best mui playlist in 2022 i have watched, and believe me i saw a lot , the explantion is great it even helped me understand the mui docs even better, thanks for the amazing work.

  • @ilyukchiljin7640
    @ilyukchiljin7640 Год назад

    hands down the best MUI V5 tutorial series I found on youtube. Good job!!

  • @BOSprodz
    @BOSprodz Год назад

    I've struggled with this library on my own so much and you have explained it so beautifully thank you

  • @eduardojls
    @eduardojls Год назад

    I was wondering why I didn't see this tutorial before? It's exactly what I was looking for, someone that explain how to implement MUI with React.
    Thanks a lot for sharing this amazing tutorial. Can't wait to see the rest of the playlist 🙌🏻🙌🏻

  • @Swexican74
    @Swexican74 Год назад

    You rock Anthony. My company is just starting to use MUI and you were the first to pop up on a search and probably the best, Thanks and keep sharing that big brain of yours with us.

  • @yaojiang2283
    @yaojiang2283 Год назад +29

    I am only 13 minutes in and I can already tell this is quality material. Thank you so much Anthony!

  • @David-bl1xr
    @David-bl1xr Год назад

    I agree with Chirag, this is great. Thank you for the crash coarse as well as the detailed videos. This is going to be super helpful with my upcoming react projects.

  • @mchirag82
    @mchirag82 Год назад +7

    This is the best explanation of MUI I've found.
    The focus on teaching concepts and how to align your mental model with MUI to get the most out of it makes it stand out.

  • @agentbabs_yt
    @agentbabs_yt Год назад

    Excellent video and thank you for all of your hard work and sharing your knowledge. I will be watching your whole series and you definitely have a new subscriber!

  • @ahemenjehoshaphat452
    @ahemenjehoshaphat452 2 месяца назад +1

    Thank you! You did this piece with so much love ❤

  • @Conorstew
    @Conorstew Год назад +3

    This guy is legit. He is sharing knowledge from experience while all the other youtube vids ive watched on material ui were basically just reading straight from the docs.

  • @ajoykrdas
    @ajoykrdas Год назад

    Great tutorial!! And the teaching style has really created more curiosity towards exploring MUI.

  • @anthonynarine5292
    @anthonynarine5292 Год назад

    this guy! i bought an outdated course to learn this on udemy and Ant just hit it out the park with this course. hats off to you bud. thanks you

  • @briandacallos4234
    @briandacallos4234 Год назад

    Can't find other free video about material ui that is so good like this, damn man you nailed it. Subs!

  • @marcellawonderweapon4008
    @marcellawonderweapon4008 Год назад

    Best introduction ever! Thank you very much for providing this!

  • @femiaros7811
    @femiaros7811 10 месяцев назад

    God bless you Anthony 🙏🏼, been searching of a good/clean explanation of how MUI customization works now. After sometime searching, found this. This is super helpful💯 man. Good work

  • @JulianHernandez-zw4ob
    @JulianHernandez-zw4ob Год назад

    The absolute best tutorial on MUI. Thank you sir

  • @KennyomarGarcia
    @KennyomarGarcia Год назад

    Awesome crash course on MUI. Thanks so much!

  • @shubhamshrivastava2461
    @shubhamshrivastava2461 Год назад

    Hey Anthony, I would like to appreciate your efforts on giving brief overview on Material UI. Love your way of Teaching!

  • @raviss98
    @raviss98 5 месяцев назад

    Anthony, this is gold content. Thanks for the super helpful video.

  • @dwayne6402
    @dwayne6402 Год назад

    I will be going through all those material ui component videos. Looking forward to learning Material UI more in depth from you.

  • @dror-krief
    @dror-krief Год назад

    Thank you man
    this is an invincible guide
    you really helped me
    I appreciate your work here

  • @isaacreyes4915
    @isaacreyes4915 Год назад +1

    Just started trying to learn Material and I am glad the website linked to you. I tried watching the others but they don't really explain things. They just start coding away and build stuff.

  • @RockmanExecute
    @RockmanExecute Год назад

    Thank you, super useful and straight to the point with perfect pacing!

  • @joe44850
    @joe44850 Год назад +17

    For those using typescript, you'll find you can't just simply add "myVariant" without the red squigglies. You'll need something like this before your theme code:
    declare module "@mui/material/styles" {
    interface TypographyVariants {
    myVariant: React.CSSProperties;
    }
    interface TypographyVariantsOptions {
    myVariant?: React.CSSProperties;
    }
    }
    declare module "@mui/material/Typography" {
    interface TypographyPropsVariantOverrides {
    myVariant: true;
    }
    }

  • @srlyicfnotificationnews5110
    @srlyicfnotificationnews5110 Год назад

    Thanks for the motivation. I wasn't sure if I could do it, but I might try it eventually.

  • @simpleciscovoicetutorials79
    @simpleciscovoicetutorials79 Год назад

    Such a great job explaining the them object! Thank you!

  • @miladg5999
    @miladg5999 10 месяцев назад

    Excellent and concise crash course thanks!

  • @VladyslavHladchenko
    @VladyslavHladchenko Год назад

    Thank you for a nice explanation. I'm not a web developer but making an app for myself. Your videos really help :D

  • @jwithington
    @jwithington Год назад

    This explains so much, so well! Thank you!🎉🎉🎉

  • @frankcamberos8417
    @frankcamberos8417 Год назад

    Glad I found you as I begin learning React/MUI! 👍

  • @parsaeagle
    @parsaeagle Год назад

    Honestly this video deserves much more views

  • @marsh1941
    @marsh1941 Год назад

    This was exactly what I needed! 😍

  • @rahulranjan8173
    @rahulranjan8173 10 месяцев назад

    Thanks Anthony. You made life simple

  • @WandersonDavid_KariJobeBrasil
    @WandersonDavid_KariJobeBrasil Год назад

    You helped me a lot. Huge thanks!

  • @opaskyjurca3887
    @opaskyjurca3887 Год назад

    Really useful tutorial, thank you!

  • @mohamedinfas5341
    @mohamedinfas5341 2 года назад

    Thank you so much. Well detailed. Very helpful ❤️

  • @DominikZalewski85
    @DominikZalewski85 Год назад

    I need to write a simple UI for my fastapi based CRUD API and this video helped me a lot. Thanks!

  • @nawzhinit2744
    @nawzhinit2744 Год назад

    Great video Anthony Thanks !

  • @lappham97
    @lappham97 Год назад

    Thank you so much for your effort!!!! Very well explained.

  • @shejaemeric8511
    @shejaemeric8511 Год назад

    Great explanation and examples. Thank you

  • @chuckleezy
    @chuckleezy Год назад

    This is mad helpful, thank you so much!

  • @khinnyeinchan8351
    @khinnyeinchan8351 Год назад

    Nice explaining. It is Very Helpful. Thanks

  • @liorjjj
    @liorjjj Год назад

    Anthony I love You!! thanks for this

  • @alexandergeorgesquire220
    @alexandergeorgesquire220 2 месяца назад

    Very informed individual! Thanks

  • @Satishkumar-rx7oy
    @Satishkumar-rx7oy Год назад

    quality video..thanks for making this

  • @caseyspaulding
    @caseyspaulding 8 месяцев назад

    Thanks! Quality training right here

  • @reedschrichte800
    @reedschrichte800 Год назад

    Great video, thank you!

  • @metehandemirguc2567
    @metehandemirguc2567 Год назад

    Frrrrr tNice tutorials man just straight forward !

  • @XxKosTaSxXx
    @XxKosTaSxXx Год назад

    Watched the whole yt to find the answers this 30 min video gave.
    Thanks

  • @user-qm2vi7nf2x
    @user-qm2vi7nf2x Год назад

    Much appreciation.

  • @balajisundaram
    @balajisundaram Год назад

    great work !!

  • @JR-lo2ei
    @JR-lo2ei Год назад

    Nice tour.

  • @teewhy3828
    @teewhy3828 Год назад

    great crash course!

  • @SalsaColombiaUS
    @SalsaColombiaUS Год назад

    Thank you for this very profesional tutorial I hope you receive blessings :)

  • @mohammedammarkurabi7520
    @mohammedammarkurabi7520 Год назад +1

    Thank you so much for your great effort. I learned a lot.

  • @ottercoder9321
    @ottercoder9321 Год назад

    Awsome video!

  • @ahsanulkabir8640
    @ahsanulkabir8640 Год назад

    Its best indeed. Thanks

  • @alikafebrian1186
    @alikafebrian1186 Год назад

    Pengunjung baru bang.. semangat buat konten..

  • @kim92se64
    @kim92se64 Год назад

    what a great tutorial !!!

  • @nehat786
    @nehat786 2 года назад +4

    Sir when a project with MUI 5. Your videos are very informative but it would be great if you bundle all those components and make a decent project-based approach to teaching. In that way, we can grab it easily. And it boosts our confidence to work on the next project as our own. Thank you!

  • @insurance5225
    @insurance5225 Год назад

    Sir please continue react part you easily explain the concept you have not explained is useContext just subscribed waiting for it.....

  • @danialarif9443
    @danialarif9443 Год назад

    Awesome video

  • @muhammadhabibahmadbscs-m2404
    @muhammadhabibahmadbscs-m2404 Год назад

    Don’t be afraid, just embrace it.

  • @adithyakiransekar
    @adithyakiransekar Год назад

    Excellent video. Usually I wrap my components to extend the base MUI library, so I will have control over props passed and styling, but it seems that is not needed, and we can achieve all this using theme? Or is it still best practice to wrap MUI components to create our version of say MUI-Button etc? Thanks!

  • @hungphungthanh8978
    @hungphungthanh8978 Год назад

    Thanks A Lot Dude

  • @longnhat6405
    @longnhat6405 Год назад

    nice explaination

  • @surendrawagle1896
    @surendrawagle1896 2 года назад

    Hi Anthony
    It's really great tutorial. Can you please make project based tutorial like designing dashboard from mui5??

  • @vatosarmat1027
    @vatosarmat1027 Год назад

    Thanks you for the video! Which color scheme are you using?

  • @mahmoudalboraye969
    @mahmoudalboraye969 Год назад

    Really good explanation, thanks for that 😊
    do you have a MERN created project using MUI5?

  • @low-sound
    @low-sound Год назад

    Bro thx really

  • @thezgold
    @thezgold Год назад

    thanks 🍊🍊🍊

  • @profidev_js
    @profidev_js Год назад

    you are a god!

  • @DaveTradeFx_01
    @DaveTradeFx_01 2 года назад

    Good explanation

  • @davidc8293
    @davidc8293 Год назад

    Your video is great! Thank you! Could I consult you if I can use Tailwind CSS for the MUI 5?

  • @francoisvilleneuve
    @francoisvilleneuve Год назад

    This is great! BTW I think that your video might be lagging one or two frames behind your audio...

  • @billyworkman3334
    @billyworkman3334 Год назад

    Nice video

  • @Kyzuekoo
    @Kyzuekoo Год назад

    Drag the volu for the setuper track that you're recording into all the way down.

  • @Undecided-69
    @Undecided-69 Год назад

    I see you are a man of culture as well

  • @kirillpavlovskii8342
    @kirillpavlovskii8342 2 года назад

    Great!

  • @ashishkhandai1587
    @ashishkhandai1587 Год назад

    because its hard doesn't make it impossible! Stay safe!

  • @singhsaheb4603
    @singhsaheb4603 Год назад

    love from India🇮🇳🇮🇳

  • @PhuongNguyen-zb2en
    @PhuongNguyen-zb2en Год назад

    What font family are you using for your VS Code mate?

  • @TariqChaudhary
    @TariqChaudhary 5 месяцев назад

    Just To Let You Know Anthony, I am from Pakistan.... Just Subscribed

  • @mayank9rana
    @mayank9rana Год назад

    Great

  • @user-ow6gy6xj5v
    @user-ow6gy6xj5v Год назад

    How to use callout? I can see them used in docs. but I cannot find this component

  • @ZacharyBugay
    @ZacharyBugay Год назад

    Rather than using JS, can you use TS for future videos?

  • @Leofmoura87
    @Leofmoura87 Год назад

    Is mui better than chakra? I'm new to react and don't know what to use.

  • @tharindumadhushan7776
    @tharindumadhushan7776 Год назад

    Hello sir,is it okay to forstly devolope full frontend with react and after create backend with laravl

  • @nanonkay5669
    @nanonkay5669 Год назад

    Can you do a Mantine UI tutorial?

  • @soumadip_skyy_banerjee
    @soumadip_skyy_banerjee 10 месяцев назад

    👌🏻

  • @TheCato3000
    @TheCato3000 Год назад

    Thank you, but I'm pretty sure you can make coffee nervous :D

  • @ahmetahmedov6420
    @ahmetahmedov6420 11 месяцев назад

    Yes bro, i know 😅

  • @amazingcreations9715
    @amazingcreations9715 Год назад

    track, but the problem is I don't know how to do tNice tutorials, it only goes to the setuper as the whole track...can you help with tNice tutorials?

  • @Oberonix737
    @Oberonix737 Год назад

    co lol. Thanks for the aweso tutorial!

  • @aytacg26
    @aytacg26 Год назад

    How can we add custom colors to ThemeOptions at TypeScript

  • @thomasthomas1360
    @thomasthomas1360 Год назад

    Good Tutorial. Only issue is your voice is inaudible when using laptop speakers.

  • @ahmedchabayta4163
    @ahmedchabayta4163 Год назад

    great tutorial, i just hope you took a break after this. you looked exhausted!