Hey guys,
I'm really itching and was thinking about changing the UI framework that we use in our project: from Bootstrap to Mantine
I was wondering if any of you had ever switched UI framework? How was the experience? How long did it take?
Context: we are using next.js
Thanks.
Your customers absolutely will not care...
sad but true
I switched from bootstrap to tailwind. It went ok.
how long did it take you?
It was about a day and a half for the primary user flow and then a total of another 2-3 days converting the rest of the pages.
One thing that helped is I kept 2 windows open. One with the deployed app and one with my dev version I was converting. I tabbed back and forth to see what wasn't pixel perfect and then added tailwind classes to adjust. Just back and forth like that over and over until everything was right
I transitioned from custom SASS to Ant.Design in a project and it was very difficult.
I had hoped it was going to be as easy as replacing the custom components with the managed ones, but there were a lot of small changes that were needed to keep the design together. Even with my best efforts, the design & layout changed and I had to comb through the app over and over looking for any breakages and fixing them by restructuring the JSX or deep diving into the component API.
To a great extent, you're going to be rebuilding your fronted, so the decision on whether to do it shouldn't be made lightly.
I 100% get it, though - bootstrap is super old at this point and there are more capable and flexible component libraries out there.
yeah that's true, thank you for the reply
I have switched few times - and it took long to get Ts crossed and I's dotted.
I hadn't heard about Mantine till now, looks like this change will will affect entire codebase.. What are you want to achieve?
Bootstrap just feels old and outdated, I just want it to be pretty.
I have switched a few times, mostly it was time-work waste.
It always depends what you want to achieve.
For smaller project, it was better to rewrite complete codebase in particular UI framework.
Cheers
Bootstrap just feels old and outdated, I just want it to be pretty.
Just swapped from https://blueprintjs.com to Mantine. It was a little harder than I thought but the Mantine API is good.
However I did create some custom components instead of what Mantine uses which made the process a little longer.
I also used https://www.radix-ui.com/ for sliders.
I was looking at blueprintjs also since it says that it is made for data-intense applications, why did you decide to switch away from it?
I'm working on a website builder and the UI was a little outdated.
It isn't easy to change.
For internal tools blueprintjs is king, it has everything.
okay, thank you so much
This comment was deleted 4 years ago
This comment was deleted 4 years ago
Bootstrap just feels old and outdated, I just want it to be pretty.
This comment was deleted 4 years ago