Bye bye Chakra-UI and Tailwind CSS

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 118

  • @james-perkins
    @james-perkins  2 ปีที่แล้ว +6

    If you are looking for the tutorial! Here it is, I show you how to build a UI just with Mantine
    How to use Mantine Dev with Next.js
    th-cam.com/video/zhfkOjtBQNI/w-d-xo.html

  • @nanonkay5669
    @nanonkay5669 ปีที่แล้ว +5

    This video right here is the one got me using Mantine and i have never looked back since. As of this comment, Mantine is on version 7, which doesn't use emotion with a focus on css modules and postcss, can be turned into a headless ui which is pretty much radix ui, extendable components, has a color generator, a much easier styles api that integrates well with Tailwind if you want or any other css solution of choice, support for css layers and it's absolutely glorious.
    The only "bad" thing about it is if you strictly want server components that don't hydrate on the client. It doesn't support that yet since the components need a provider that wraps the entire application for them to work properly and use hooks.
    Otherwise Mantine is a goated ui library that is heavily slept on. Admittedly, i think it's best use is in enterprise applications moreso than smaller applications but they all benefit heavily.

  • @knoraziel
    @knoraziel 2 ปีที่แล้ว +9

    Yesterday I had implemented Chakra UI for a new personal project, but after seeing this video I'm going to take a deep look into Mantine! Gracias!

  • @anuj7286
    @anuj7286 2 ปีที่แล้ว +2

    Thank you so much I love this new library!

  • @Abhishek-fw7oo
    @Abhishek-fw7oo 2 ปีที่แล้ว +5

    Looks good , definitely gonna use it for my next project

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว

      Hope you enjoyed it as much as I did

    • @peter042
      @peter042 2 ปีที่แล้ว

      @@james-perkins ITS AMAZING MAN, THANK YOU FOR SHOWING ME

  • @asit3061
    @asit3061 2 ปีที่แล้ว +2

    Thanks for the title , I was searching how to learn tailwind and Chakra...but landed here ..it's seems far better than above 2

  • @bradgarropy
    @bradgarropy 2 ปีที่แล้ว +5

    Damn, the interactive builder in the docs is amazing!

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      Sooo nice! Speeds up learning to implementation.

  • @amitbar2121
    @amitbar2121 2 ปีที่แล้ว +2

    I saw this recently and love it as well!! Great video going over the best parts of it👏

  • @sarcasticdna
    @sarcasticdna 2 ปีที่แล้ว +5

    being a contributer for mantine, thanks for making this video 😃

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      Absolutely thanks for an awesome project

    • @sarcasticdna
      @sarcasticdna 2 ปีที่แล้ว

      @@james-perkins 😊

  • @gwemula
    @gwemula 2 ปีที่แล้ว +3

    Yes, we want a Mantine tut!!! :D

  • @htmlfivedev
    @htmlfivedev 2 ปีที่แล้ว +1

    Awesome!!!

  • @angrykideminem
    @angrykideminem 2 ปีที่แล้ว +7

    Tailwind and Mantine have completely different purposes. One is css+ other is just a component library.

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +5

      Yes. I am aware of this. Tailwind is still last on my list of things to use ever.

    • @shrek95372q
      @shrek95372q 2 ปีที่แล้ว

      @@james-perkins vay u use that bolşit?

  • @eugeniosp3
    @eugeniosp3 2 ปีที่แล้ว +3

    Subbed. Would really appreciate a video on how to implement the pagination and a few other components. You have a good skill with explaining this type of content.

  • @postedactive
    @postedactive ปีที่แล้ว

    Good vid, mantine really looks helpful

  • @tauraik
    @tauraik 2 ปีที่แล้ว +4

    I'm convinced I'm going to update my project this weekend with this library. Would love a tutorial but your explanations was perfect thank for the content

  • @JEsterCW
    @JEsterCW 2 ปีที่แล้ว +1

    I remember this project...i was about to use chakra for my next project, but uve changed my mind 🤣

  • @georgekrax
    @georgekrax 2 ปีที่แล้ว +1

    Continue the nice work. Congrats!

  • @kelvinchiedu3812
    @kelvinchiedu3812 2 ปีที่แล้ว +4

    Great tutorial. Would like to see a tutorial

  • @GersonAlmonte
    @GersonAlmonte ปีที่แล้ว +1

    can i use mantine js without typescript?

  • @th0mas.p4ttz
    @th0mas.p4ttz 2 ปีที่แล้ว +1

    Mui is pretty pants performance wise. Tailwind is nice as you can strip it down easily enough so it’s not too weighty. How does this compare from your experience?

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      Yeah MUI was is perf heavy. I like tailwind except the DX isn’t as great as Chakra or Mantine.
      Performance for Chakra and Mantine is great, and the MVP outperforms tailwind

    • @th0mas.p4ttz
      @th0mas.p4ttz 2 ปีที่แล้ว +1

      @@james-perkins excellent! Thank you for your prompt response. I’ve just been checking the docs… looks promising. Thanks for the heads up.

  • @101stDay
    @101stDay 2 ปีที่แล้ว +4

    Thanks for this ! Would love a tutorial, btw

  • @JohnathanHendrix
    @JohnathanHendrix 2 ปีที่แล้ว +5

    Subscribed, a tutorial on this would be nice.

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      Anything you’d like to see be built out?

    • @kelvinchiedu3812
      @kelvinchiedu3812 2 ปีที่แล้ว +1

      a simple blog

    • @ClearlyChrist
      @ClearlyChrist 2 ปีที่แล้ว

      @@james-perkins yeah, it would be interesting to see how it’s implemented along the way of building a simple project, like blog or e-commerce landing page. For some reason this awesome tool is not really as popular as others, at least on TH-cam there are not many comprehensive videos about it. Thanks for the video nevertheless!

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว

      I dropped a tutorial already it’s on the channel should be the 2nd latest video

  • @benacker8525
    @benacker8525 2 ปีที่แล้ว +1

    Man :) Thanks for making a video about this! I've never heard of Mantine before, this is really neat. Do a tutorial, if it's like this video it's gonna be great.

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว

      You are welcome! Glad to bring it to new eyes.

  • @Maaaaars
    @Maaaaars 2 ปีที่แล้ว +1

    This is going to be a perfect candidate for my MVP.

  • @ty-sir6564
    @ty-sir6564 2 ปีที่แล้ว +1

    sold

  • @codernerd7076
    @codernerd7076 2 ปีที่แล้ว +1

    A link to the site would be nice trying to find it and only getting Pokémon

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      Sorry forgot to pin the comment it's mantine.dev

    • @codernerd7076
      @codernerd7076 2 ปีที่แล้ว

      @@james-perkins awesome thanks!

  • @jasonhackson2805
    @jasonhackson2805 2 ปีที่แล้ว +1

    i love using chakra but mantine is on another level..
    using it for my next project

    • @asit3061
      @asit3061 2 ปีที่แล้ว

      What advantage u saw then Chakra ui , seems both same

  • @prodbykaioken
    @prodbykaioken ปีที่แล้ว

    hey just some advice for your saas. good idea, but there needs to be a way to select tweets by date of post instead of just a card layout

  • @fooked1
    @fooked1 2 ปีที่แล้ว

    Mantine is the best UI lib period

  • @feeltrig8822
    @feeltrig8822 2 ปีที่แล้ว

    there is one problem tho. all component and everything is made in px so if you change font size from browser nothing will change on ui unless you overwrite the default styles in e everything

    • @antoineweb1
      @antoineweb1 2 ปีที่แล้ว

      wrong

    • @feeltrig8822
      @feeltrig8822 2 ปีที่แล้ว

      @@antoineweb1 what do u mean. i already tried it. and developer himself told me that everything is made in px like buttons etc

    • @antoineweb1
      @antoineweb1 2 ปีที่แล้ว +1

      @@feeltrig8822 "if you change font size from browser nothing will change on ui" this part is wrong

    • @feeltrig8822
      @feeltrig8822 2 ปีที่แล้ว

      @@antoineweb1 i tried on few browsers and is not working for me

  • @brayandvelasquez2256
    @brayandvelasquez2256 2 ปีที่แล้ว

    But it depends as well on how you feel, if you really like Mantine or Chakra or any CSS Framework or maybe if where you work, they already have a CSS Framework chosen. But, it is great to learn many different things

  • @tummalasudhir7918
    @tummalasudhir7918 2 ปีที่แล้ว

    Hi James, thank you so much for this video.. I'm excited , yes could you please help us with full length in detail tutorial please..

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      Already done one on the channel.

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      How to use Mantine Dev with Next.js
      th-cam.com/video/zhfkOjtBQNI/w-d-xo.html

    • @tummalasudhir7918
      @tummalasudhir7918 2 ปีที่แล้ว +1

      Thanks James for the quick reply.. Didn't expect though.. Really great..

  • @james-perkins
    @james-perkins  2 ปีที่แล้ว +6

    Check it out at mantine.dev You won't be disappointed

    • @Omar_Al_Seddik
      @Omar_Al_Seddik 2 ปีที่แล้ว

      Looks almost identical to MUI in implementation and syntax. Not necessarily a bad thing since it makes the switch easier.
      Been browsing the documentation for an hour now, and I can see that it's much more thorough and better organized (IMO) than MUI's. They even cover 3rd party library implementation like yup for forms. The documentation is holding your hand and guiding you through everything, lol. And then there are the other packages, which are all mind-blowing.
      This is pretty much MUI, but with more features and better documentation. I wouldn't compare it to Tailwind UI because that's a utility-first CSS framework and therefore incomparable. As for Chakra UI, I love using OpenChakra to turn Figma mockups into React code with Chakra UI. That's a massive time-saver, so I won't say there's a clear winner here.

  • @GeorgeLimitsios
    @GeorgeLimitsios 2 ปีที่แล้ว +1

    Great presentation! I would also like to see a tutorial.

  • @richarddamalie2815
    @richarddamalie2815 2 ปีที่แล้ว

    🙏 thanks

  • @reapi_com
    @reapi_com ปีที่แล้ว

    I use mantine too. But it’s far from perfect yet.

  • @AnthonyCandaele
    @AnthonyCandaele 2 ปีที่แล้ว

    component library looks impressive, but how to you style all the other stuff. Do you use plain CSS for that?

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      You can build anything with it, if you need a plan div to style… you can use the Box component mantine.dev/core/box/

  • @almostevil665
    @almostevil665 2 ปีที่แล้ว

    now that's been a while since the upload, do you still recomend Mantine over Chakra?

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      Yup 👍
      Building an app Mantine for sure
      Building marketing stuff Chakra

    • @almostevil665
      @almostevil665 2 ปีที่แล้ว

      @@james-perkins thx

  • @mateoharmiss5830
    @mateoharmiss5830 2 ปีที่แล้ว

    My dev guy been using it very nice but seem to return w3c validation errors on behalf mantine have you ever check w3c validations with mantine ? Thanks

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      I have, it depends a lot of how you are using it. If you are tapping into styles correctly using their api correctly.

    • @mateoharmiss5830
      @mateoharmiss5830 2 ปีที่แล้ว

      @@james-perkins he's only doing front-end no apis and returning errors, I pretty much prefer him to follow w3c standards but it's out of his control if there's any tips for him for front-end only I would appreciate it.
      Thank you

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      That is the front end. If he is getting W3C errors he needs to make sure he is using the correct style APIs or props that are offered.

  • @mohamedyoussef8835
    @mohamedyoussef8835 2 ปีที่แล้ว +1

    Awesome video +++++++++++++++++++++ 😃

  • @therealgg13
    @therealgg13 2 ปีที่แล้ว +1

    Damn, I am currently using Chakra ui, but I wanna switch.... butt I am too far in :(

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว

      This was me about a month ago 😂

    • @methem7802
      @methem7802 2 ปีที่แล้ว

      you are never too far in, I was about to get expert in AngularJS before switching to React because of the market, took a long time but I eventually succeedeed lol

  • @harshadm824
    @harshadm824 2 ปีที่แล้ว +1

    Mantine is underrated

  • @samnayakawadi
    @samnayakawadi 2 ปีที่แล้ว

    I did watch many comparison videos for tailwind vs other css and finally decided to go with tailwind. But, now I fee like I was wrong. This explanation was unique & your confidence for mantine made me think on tailwind vs mantine. I hope you are actually right. 👍

    • @mises9863
      @mises9863 2 ปีที่แล้ว +3

      Nope, he is wrong. Use Tailwind CSS. And if you want to fast style your application, like he is doing here, use Tailwind UI or Daisy UI. What advantage you have over Mantine ? Well You can use Tailwind UI in every framework, not only React same as Daisy UI. Tailwind UI is a set of cases ready to use in plain HTML, and Daisy UI just extends Tailwind CSS with their own classes.

    • @samnayakawadi
      @samnayakawadi 2 ปีที่แล้ว +2

      @@mises9863 Yes boss. You are absolutely right. Tailwind is king. And Daisy UI makes it easy for you. Just let me know, Which one is better - Tailwind UI or Daisy UI??

    • @mises9863
      @mises9863 2 ปีที่แล้ว +2

      @@samnayakawadi I abuse Daisy in Development and if customer wants some changes I can easily do them using Tailwind CSS and because Tailwind CSS is really close to plain CSS I can do what ever I want in every framework I use.

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +1

      I fixed your comment “Nope, I think he is wrong”
      Development is very opinionated. I believe in mantine and the flex it gives me. Not saying tailwind isn’t good…

    • @mises9863
      @mises9863 2 ปีที่แล้ว +1

      @@james-perkins Mantine same as Bootstrap is not flexible. You can use it only in React. Daisy UI is doing exactly the same thing, and You can use it in any framework! What you not understand? You like to learn together with new Framework like Vue or Angular, another UI styling library/framework?

  • @danteDeveloper
    @danteDeveloper 2 ปีที่แล้ว

    vanilla extract is the another good css library

  • @emdadgar_official
    @emdadgar_official 2 ปีที่แล้ว

    can use with vuejs ?

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว

      No, only React based (React, Gatsby, Remix and Vite)

  • @omersefaguckiran
    @omersefaguckiran ปีที่แล้ว +1

    You should try primereact, see you again.

  • @dragonlordsaviour7005
    @dragonlordsaviour7005 2 ปีที่แล้ว +1

    mantine is very good

  • @mutasimahmed8975
    @mutasimahmed8975 2 ปีที่แล้ว

    i live in kuwait and we dont have taxes

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว

      True, but maybe soon for excise taxes on goods.
      It’s more a saying than anything “death and taxes are the only guarantee”

  • @pixlerfrost9891
    @pixlerfrost9891 2 ปีที่แล้ว

    Really nice but I like chakra ui more

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว

      Don’t get me wrong I still use Chakra on some projects as well.
      I use Mantine for those MVPs I want to be fast from ground to working

  • @georgeyvb4460
    @georgeyvb4460 2 ปีที่แล้ว +1

    Try NextUI next
    They have a long way to go but looks promising, and gives me web3 vibes

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว +4

      Waiting for them to mature a bit, I’ve used it a few times. Not sure if gives Web3 vibes but it does look good

    • @codernerd7076
      @codernerd7076 2 ปีที่แล้ว

      Web3 vibes are not a good thing for me and a lot of other devs that hate blockchain and see it as a huge waste of the planet resources! WEB3 IS NOT WEB 3.0

  • @ghouston2712
    @ghouston2712 2 ปีที่แล้ว +1

    And this isn't better than tailwind

  • @Userk2406
    @Userk2406 2 ปีที่แล้ว +2

    I'm the first one Here👍🏻.

    • @hmiiro
      @hmiiro 2 ปีที่แล้ว +1

      Is it usable in svelte?

  • @gokudomatic
    @gokudomatic 2 ปีที่แล้ว

    You lost me at "that works with React".

    • @james-perkins
      @james-perkins  2 ปีที่แล้ว

      Sometimes I win, sometimes I lose. Sorry you aren't a fan of React / React Frameworks

  • @bitcoinshitcoin5116
    @bitcoinshitcoin5116 2 ปีที่แล้ว +1

    No thanks

  • @ITRebels
    @ITRebels 2 ปีที่แล้ว +1

    Great tutorial. Would like to see a tutorial