MUI5 (Material UI) Crash Course

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

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

  • @adamx97
    @adamx97 11 месяцев назад +4

    Very helpful. Watching this will save me more time than it took to watch.

  • @nademkhan931
    @nademkhan931 9 месяцев назад +1

    Thank you for this course. Not long, not short, and focused on the subject, Material UI

  • @besizzo
    @besizzo 3 года назад +24

    I'm really glad I stumbled across this video. Seems like you have a Buch of videos that will be useful for my current tasks. Thanks, bud. Appreciate your work!

  • @nanonkay5669
    @nanonkay5669 3 года назад +6

    Laith has done it again, omg I cannot take this awesomeness anymore ,😭😭😭. Exactly what I was looking for

  • @EmiliaKaida
    @EmiliaKaida 3 года назад +63

    Anyone votes for a Tailwind + React/Nextjs series in the future ?

    • @imashutoshsharma
      @imashutoshsharma 2 года назад +2

      Tailwind with mui 🙂

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

      @@imashutoshsharma hell yeah. Tailwind+ mui. I love write css with tailwind but i getting confused how to create beauty component like mui. Specially for the date time calendar

    • @yoyo-yx1qx
      @yoyo-yx1qx 2 года назад +1

      @@hooyah why would you recreate it?,when you can just use prebuilt ones and build powerful applications faster

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

      It's meesy

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

      ​@@yoyo-yx1qxsame thinking these kids doesn't know what an application is they just wanna customize everything

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

    Thank you. This was an excellent introduction to Material UI, both the pace and content were first-rate.

  • @akhrorbekabdukhamitov8872
    @akhrorbekabdukhamitov8872 2 года назад +7

    love your content. i was sceptical first but turns out you have the newest material on youtube. some of the other youtube tutorials are 1-2 years old and the content is outtaded and as a learner , it's hard to know what's depreciated. thank you :)

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

    just poped on my screen and saw full 1:30hr
    thanks for the video

  • @Tarcisio0511
    @Tarcisio0511 2 года назад +2

    What a nice and fluid class! Thank you so much Laith, I really loved this video (mui gave me some really bad headaches...) and the way you talk. I really did not need the subtitles and this also makes the flow of the video so much better to me. Thanks again and best regards from one more more Brazilian fan and subscriber.

  • @superlistCG
    @superlistCG 2 года назад +3

    Exactly what I was looking, a perfect crash course on MUI.

  • @calebw237
    @calebw237 Год назад +2

    Does anyone know how to do the thing at 40:58 where he splits the single line Rating component into a bunch of lines? I keep seeing it in various videos but can't seem to find the key combination.

  • @diederikslob
    @diederikslob 3 года назад +2

    Sir, you are a godsend! I'd been looking for a decent MUI5 tutorial for hours. This has got me on my way. :D
    Shame on most of the commenters below. It's a free course, you're not entitled to anything. Stop acting like spoiled little brats.

  • @Storkz0re
    @Storkz0re 2 года назад +1

    I like how you gone rocket fast in the end, true last in office developer) Last 20 minutes dense like neutron star

  • @d-landjs
    @d-landjs 2 года назад +1

    One of the best tutorials I've seen from MUI5 . Thanks ir!

  • @liorjjj
    @liorjjj 2 года назад +1

    Man, this video is just A W S O M E , i came here that i know few stuff , and it make me arranged , and give the approach that i needed, thank you thank thank you

  • @xbrandon
    @xbrandon Месяц назад

    This was really well put together. Thank you!

  • @albertszymanski7177
    @albertszymanski7177 3 года назад +3

    You're awesome. The amount of knowledge that you share is overwhelming for me, I can't decide what to start with. And everything for free... Thanks man. PS. I'm waiting for SQL with NodeJS course :)

  • @AbdulKader-hk1yl
    @AbdulKader-hk1yl 3 года назад +3

    Exactly what I was looking for. Thanks Laith :)

  • @ParthDaveIn
    @ParthDaveIn 4 месяца назад

    very nicely compiled content. Took the edge off...Thank you.

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

    Great video, very well explained. Thanks a lot. I bought a premium template(the front) from mui, but i didnt know how to adjust and work with it. Now i can thanks to this video. Thanks man!

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

    It looks very useful, but I got error on 48:30 . Can anybody help me please?
    Server Error
    Error: Attempted to call createTheme() from the server but createTheme is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed props of a Client component.

  • @worldbest3097
    @worldbest3097 3 года назад +1

    oh my god, nowadays i am looking for mui for business. thx!!!

  • @eduardojls
    @eduardojls 2 года назад +1

    Outstanding!! thanks for the whole explanation. Hope more videos like this comes for the future

  • @ronemchowry180
    @ronemchowry180 2 года назад +2

    You earned my subscription. Absolute godsend. Love how you go over the documentation instead of just copy pasting.

  • @LucyKing-i7n
    @LucyKing-i7n 2 месяца назад

    Such a good teacher. Thank you for helping me

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

    I didn't know this video existed! Thanks bro! Really grateful.

  • @Abawtes
    @Abawtes 2 года назад +1

    very great tutorial.well explained all the concepts, methods and procedures!

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

    Thanks so much. I just completed your video and must say that I did learn quite a lot.

  • @adamsaffron6721
    @adamsaffron6721 10 дней назад

    How long did it end up compiling at 34:50? And do you know why it took so long?

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

    Great video ! best one i found about this subject, recommend it !

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

    I am not able to do what you said at 1:05. I thin I should do Tour({ id }) or something like that but it's not clear for me. Can you help me? Thanks.

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

    Halfway through the video you started talking really slow like you were dead tired and you just didn't want to do the tutorial anymore. Then I realized my playback speed was at 0.75 LOL. Anyways love the tutorial

  • @malikamunaweera2537
    @malikamunaweera2537 2 года назад +2

    Thank you so much for this! It literally saved me hours!!!

  • @imthedaniels
    @imthedaniels 2 года назад +1

    Thanks from Brazil!

  • @MohammadRezaTaheri-ii7hd
    @MohammadRezaTaheri-ii7hd 2 года назад

    Short and sweet! Thank you.

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

    Thanks for the tutorial! The files in the components and pages folders - shouldn't they better have the .jsx extention? For example components/AppBar.jsx

  • @kenhan168
    @kenhan168 9 месяцев назад

    easy to follow, thanks for the great video!

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

    Hey. I'm starting a new position and my employer said that I should go through Materiaul UI and said that they use "withStyles" as well. As much as I was able to understand, "withStyles" is legacy at this point and is not included in the way Material UI is supposed to be used? Is this correct?

  • @khandoor7228
    @khandoor7228 3 года назад

    Love Material-ui, Thanks Laith!

  • @jeremiah-w7e
    @jeremiah-w7e Год назад

    7:00, what? cssbaseline, did you read the doc or not?

  • @b25671
    @b25671 5 месяцев назад +1

    In this topic `Custom Themes with Providers`
    your diverging from the docs way of implementing.

  • @adamsaffron6721
    @adamsaffron6721 10 дней назад

    Why marginTop = 0 at 44:00?

  • @alwin.js.29
    @alwin.js.29 Год назад

    When you give numerical values with no units what units are they being converted to ? Is it rem?
    Also how can I get that lorem auto typing

  • @WildHowlYT
    @WildHowlYT 2 года назад +1

    MUI is a game changer 💜

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

    Man it is really worth one, Thank You!

  • @samyfarahat8672
    @samyfarahat8672 3 года назад

    Thanks for the good tutorial, keep going mannn!!

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

    I legitimatly applaused at 59:36 !

  • @sumawav
    @sumawav 2 года назад +1

    This was supremely helpful!

  • @RW-pt5qv
    @RW-pt5qv 2 года назад

    For some reason when I add components it just displays a blank page. Is there a fix for this?

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

    once i add themeprovider my output is going blank could you please help

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

    is giving component in typography important for something?? we cant we just use variant because variant is the one filling the requirements

  • @chrisanderson687
    @chrisanderson687 6 месяцев назад

    Great video, really appreciate it! But I wanted to suggest: don't use index as a key (bad practice), you have id's in your data, so you can do key={city.id} and key={tour.id}

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

    There is a copy to clipboard button right there to copy the whole code

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

    so how did you know that variant was an array ..? at 47:59

  • @kofinartey116
    @kofinartey116 3 года назад

    I have this problem with material ui where the styles I write work in development but break in production.
    Any idea how to fix it?

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

    Easy to Understand 👍

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

    This is very helpful. Thank you.

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

    Hey, guys! There is so many ways to style components in MUI, I got confused. How do we create global styles that we can reuse in different components across websites? Why do we need styled() if we can use sx inline styles or create styles object and place all styles there, than use for example?

    • @sagararyal9150
      @sagararyal9150 2 года назад +1

      In new version of MUI, we can customirize our components by three ways.Use sx={css styles} for MUI components only.Style={} and styled("div"/MUI Components){css styles} works for any components from your app.

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

    Hi. THanks for great video. Why in Typography we add variant h4 component h2? Why it is not just variant h4 component h4? What is the purpose?

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

      the component describes the HTML element. In some cases, you wanna have an H1 which is a small bold text. And for the card name, you wanna have an h2 element, with a size of h4. For SEO purposes it's important to have h1, h2, and h3 tags.

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

    Great tutorial! Thank you.

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

    just finished this. thank you

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

    Helpful video. Thanks

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

    Looks like one of the image links in your JSON data doesn't work anymore. ID: 5

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

    Thanks for this tutorial though I am finding MUI v5 in general very painful as there are so many breaking changes. the most annoying is the replacement of styled instead of the good old makeStyle. Do they expect us to create individual styles for each DOM element ? this is really bad move. Reminds me of horror stories of Angular migration when many people got burnt out. I am thinking about moving to more reliable CSS frameworks like Bootstrap etc,

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

    How do you make the number of grid items on a row decrease as the screen size decreases?

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

    Maybe it's better to use , , from mui library to achieve the same result?

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

    i would appreciate seeing a modal with a form and how to handle the state of the form and pass it back to the parent container

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

    Excellent tutorial thank you very much.

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

    Excellet tutorial, thank you!

  • @adolfusadams4615
    @adolfusadams4615 3 года назад

    Hey Laith, any plans to do a Svelte tutorial?

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

    Thanks very much indeed bro! you're very powerful

  • @rashedulalam7754
    @rashedulalam7754 3 года назад

    U r just a brilliant devloper

  • @abusayedrakib7019
    @abusayedrakib7019 2 года назад +1

    Excellent 👍👍

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

    Simply Excellent

  • @nazirabubakar8373
    @nazirabubakar8373 3 года назад

    Thanks Laith

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

    how do you change the font family

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

    This looks great

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

    which font are you using ?

  • @HimanshuChanda
    @HimanshuChanda 3 года назад

    Super Cool!
    Thanks for the tutorial

  • @pranavyeole102
    @pranavyeole102 3 года назад

    Thankyou so much for this tutorial

  • @eliaschana1676
    @eliaschana1676 4 месяца назад +1

    excelent

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

    thank-you , this was really great

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

    good job. thank you so much

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

    very informative, thanks

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

    Couldn't get grid to work

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

    Thanks for the tutorial

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

    Super! We got a lot!

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

    Спасибо)
    Translate:
    Thanks!!! ))

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

    What's the benefit of using custom themes vs just giving them a class and changing the CSS? Seems like a lot of extra clutter.

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

      My thoughts exactly. Basically it's for people who haven't learned how to structure css properly. That's all I see.

  • @codedjango
    @codedjango 3 года назад

    Can you please do similar tutorial on Primevue UI library for Vue 3?

  • @MichaelAgbaje-c6s
    @MichaelAgbaje-c6s Год назад

    Is this thing responsive out of the box

  • @xplore2000
    @xplore2000 3 года назад

    Great content sir.

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

    Thank You a Lot 💌

  • @theguilty6173
    @theguilty6173 3 года назад

    Thanks for the video, but any idea of how to do it responsive?

    • @theguilty6173
      @theguilty6173 3 года назад +1

      Update: I can't believe it was that easy, all I had to do was adding these parameters to the main Grid that contains all the items, for extra small, small, medium, large and extra large devices:

    • @RyanKOnk
      @RyanKOnk 3 года назад +1

      @@theguilty6173 this is pretty much the norm for all css frameworks/ui libraries. Nothing surprising

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

    Thank you very much.

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

    Excellent!

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

    wow , thank you so much

  • @abdullah-ayy
    @abdullah-ayy Год назад

    It's funny how in these documentation-based tutorials, the instructor acts as if he does not know which component to use then he goes straight to that component. In an actual situation, it wouldn't be that quick.
    Also, the way this documentation is formatted is not intuitive at all. We need a hierarchy showing which components are meant to be the parent and which should be nested and whether we should use semantic HTML tags like 'main' or only rely on MUI components. The only reason why I am using MUI is because it's responsive and that saves me a lot of time.

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

    body3 looks deprecated, caption fits instead

  • @ol1175
    @ol1175 3 года назад

    Thanks man💪