Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Should I use Ant.Design or MaterialUI or React-Bootstrap? [closed]

Tags:

reactjs

I want to use one of the theme library with reactJs. My requirements are:

  • Theme Control
  • Fast Development
  • Easy to Read Code and Debug
  • If necessary, I can easily modify my Components UX in future
  • and obviously, Mobile Friendly
like image 714
Vikram Ray Avatar asked Aug 02 '20 16:08

Vikram Ray


1 Answers

Its good to use a UI framework for react as they give you pre-build components that are efficient, responsive, and customizable. However, each framework has its pros and cons. Before choosing a framework I recommend checking how good the documentation is as well as checking the stars on GitHub although it's not the only metric to judge how good a framework is. Every framework is great in its own place however here are some features of Ant Design, Material UI, and React Bootstrap.

Ant Design

  • High-quality React components out of the box.
  • Written in TypeScript/ Supports Typescript.
  • Powerful theme customization in every detail.
  • Internationalization support
  • Great documentation
  • Open-source.

Material UI

  • Premium themes available.
  • Not easy to customize.
  • Developed by Google.
  • Lots of components.
  • Open-source.

React-Bootstrap

  • More control over form and function of each component.
  • Easy Responsiveness.
  • Great documentation.
  • Open-source.
  • One of the oldest React library.
  • Mobile first.
like image 92
Hadi Mir Avatar answered Sep 19 '22 21:09

Hadi Mir