Bye bye Chakra-UI and Tailwind CSS

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 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
    ua-cam.com/video/zhfkOjtBQNI/v-deo.html

  • @nanonkay5669
    @nanonkay5669 Рік тому +3

    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!

  • @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

  • @anuj7286
    @anuj7286 2 роки тому +2

    Thank you so much I love this new library!

  • @amitbar2121
    @amitbar2121 2 роки тому +2

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

  • @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

  • @sarcasticdna
    @sarcasticdna 2 роки тому +5

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

  • @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.

  • @eugeniosp3
    @eugeniosp3 Рік тому +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.

  • @JEsterCW
    @JEsterCW 2 роки тому +1

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

  • @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.

  • @postedactive
    @postedactive Рік тому

    Good vid, mantine really looks helpful

  • @tummalasudhir7918
    @tummalasudhir7918 Рік тому

    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  Рік тому +1

      Already done one on the channel.

    • @james-perkins
      @james-perkins  Рік тому +1

      How to use Mantine Dev with Next.js
      ua-cam.com/video/zhfkOjtBQNI/v-deo.html

    • @tummalasudhir7918
      @tummalasudhir7918 Рік тому +1

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

  • @erdemarslan3371
    @erdemarslan3371 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.

    • @araz911
      @araz911 Рік тому

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

  • @gwemula
    @gwemula 2 роки тому +3

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

  • @101stDay
    @101stDay 2 роки тому +4

    Thanks for this ! Would love a tutorial, btw

  • @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

  • @kelvinchiedu3812
    @kelvinchiedu3812 2 роки тому +4

    Great tutorial. Would like to see a tutorial

  • @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

  • @htmlfivedev
    @htmlfivedev 2 роки тому +1

    Awesome!!!

  • @georgekrax
    @georgekrax 2 роки тому +1

    Continue the nice work. Congrats!

  • @mjohnson510
    @mjohnson510 2 роки тому +1

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

  • @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 UA-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

  • @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.

  • @reapi_com
    @reapi_com Рік тому

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

  • @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

  • @GeorgeLimitsios
    @GeorgeLimitsios 2 роки тому +1

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

  • @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?

  • @fooked1
    @fooked1 2 роки тому

    Mantine is the best UI lib period

  • @GersonAlmonte
    @GersonAlmonte Рік тому +1

    can i use mantine js without typescript?

  • @ty-sir6564
    @ty-sir6564 2 роки тому +1

    sold

  • @omersefaguckiran
    @omersefaguckiran Рік тому +1

    You should try primereact, see you again.

  • @danteDeveloper
    @danteDeveloper Рік тому

    vanilla extract is the another good css library

  • @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.

  • @richarddamalie2815
    @richarddamalie2815 2 роки тому

    🙏 thanks

  • @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

  • @harshadm824
    @harshadm824 2 роки тому +1

    Mantine is underrated

  • @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!

  • @dragonlordsaviour7005
    @dragonlordsaviour7005 2 роки тому +1

    mantine is very good

  • @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

  • @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”

  • @mohamedyoussef8835
    @mohamedyoussef8835 2 роки тому +1

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

  • @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.

  • @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

  • @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

  • @emdadgar_official
    @emdadgar_official 2 роки тому

    can use with vuejs ?

    • @james-perkins
      @james-perkins  2 роки тому

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

  • @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