<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Milan Jain</title>
    <description>The latest articles on Forem by Milan Jain (@mvmilanjain).</description>
    <link>https://forem.com/mvmilanjain</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F634853%2F560a8427-2ed1-47f3-a33e-0b253a486344.jpeg</url>
      <title>Forem: Milan Jain</title>
      <link>https://forem.com/mvmilanjain</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/mvmilanjain"/>
    <language>en</language>
    <item>
      <title>Best React UI Component Libraries</title>
      <dc:creator>Milan Jain</dc:creator>
      <pubDate>Thu, 24 Jun 2021 19:35:06 +0000</pubDate>
      <link>https://forem.com/mvmilanjain/best-react-ui-component-libraries-25ah</link>
      <guid>https://forem.com/mvmilanjain/best-react-ui-component-libraries-25ah</guid>
      <description>&lt;h2&gt;
  
  
  Material UI
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://material-ui.com"&gt;Material UI&lt;/a&gt; is a set of react components built based on the &lt;strong&gt;Material Design&lt;/strong&gt; guidelines of Google.&lt;/p&gt;

&lt;p&gt;Material UI consists of many accessible and configurable UI widgets.&lt;/p&gt;

&lt;p&gt;The components are self-supporting and only inject the styles they need to display, which could lead to performance enhancements in your application.&lt;/p&gt;

&lt;p&gt;Material UI has an active set of maintainers and a strong community behind it. It currently has over &lt;strong&gt;69k stars&lt;/strong&gt; on GitHub, making it one of the most popular component libraries out there.&lt;/p&gt;

&lt;p&gt;If you’re looking to build a beautiful, consistent, and light interface quickly without sacrificing accessibility and performance, the material design will help you achieve that.&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Chakra UI
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://chakra-ui.com/"&gt;Chakra UI&lt;/a&gt; is a simple, modular and accessible component library that gives you the building blocks you need to build your React applications.&lt;/p&gt;

&lt;p&gt;Chakra UI contains a set of layout components like &lt;strong&gt;Box&lt;/strong&gt; and &lt;strong&gt;Stack&lt;/strong&gt; that make it easy to style your components by passing props.&lt;/p&gt;

&lt;p&gt;It can get you started with building simple, composable components that cater to real-world UI design problems.&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  React Bootstrap
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://react-bootstrap.github.io"&gt;React Bootstrap&lt;/a&gt; the most popular front-end framework rebuilt for React.&lt;/p&gt;

&lt;p&gt;React-Bootstrap replaces the Bootstrap JavaScript. Each component has been built from scratch as a true React component, without unneeded dependencies like jQuery.&lt;/p&gt;

&lt;p&gt;As one of the oldest React libraries, React-Bootstrap has evolved and grown alongside React, making it an excellent choice as your UI foundation.&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Semantic UI React
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://react.semantic-ui.com/"&gt;Semantic UI React&lt;/a&gt; is the official React integration for &lt;a href="https://semantic-ui.com"&gt;Semantic UI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Semantic UI is a jQuery-based library that adds extra functionality to your pipeline.&lt;/p&gt;

&lt;p&gt;With Semantic UI React, all the extra functionality has been re-written to React code.&lt;/p&gt;

&lt;p&gt;You’ll use JSX code to directly define the components and bind it with its React component code.&lt;/p&gt;

&lt;p&gt;It comes with a huge list of prebuilt components designed specifically to make sense of and produce Semantic-friendly code.&lt;/p&gt;

&lt;p&gt;It has over &lt;strong&gt;12.3k stars&lt;/strong&gt; on GitHub and is being downloaded over &lt;strong&gt;100k&lt;/strong&gt; times each week from npm.&lt;/p&gt;

&lt;p&gt;Be advised that the creator of Semantic UI React has noted that the project has moved into more of a maintenance mode since March after he began working on the team developing Microsoft’s Fluent UI library — more on that below.&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Fluent UI
&lt;/h2&gt;

&lt;p&gt;Formerly known as Fabric React, &lt;a href="https://developer.microsoft.com/en-us/fluentui#/get-started/web"&gt;Fluent UI&lt;/a&gt; is another exciting UI library created by the Microsoft dev team.&lt;/p&gt;

&lt;p&gt;Fluent UI provides components with behaviours and graphics similar to office products.&lt;/p&gt;

&lt;p&gt;The UI library offers compatibility with Desktop, Android, and iOS devices and is used by sites such as Office 365, OneNote, Azure DevOps, and other Microsoft products.&lt;/p&gt;

&lt;p&gt;It is packed with a lot of prebuilt components that can be used to develop most parts of any application, and its design follows Microsoft’s Office Design Language.&lt;/p&gt;

&lt;p&gt;If you’re creating a web app with office-like UI, consider taking a look at this.&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Ant Design
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://ant.design/"&gt;Ant Design&lt;/a&gt; is a set of enterprise-class UI designed for web applications.&lt;/p&gt;

&lt;p&gt;It provides over 50 customisable components that can be used to craft beautiful applications.&lt;/p&gt;

&lt;p&gt;Ant Design recently beat material UI to become the most popular React UI library on GitHub with over &lt;strong&gt;72k stars&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Every aspect of Ant Design is completely thought-out down to the smallest detail. It’s built based on a design system created by the makers.&lt;/p&gt;

&lt;p&gt;It is specially created for internal desktop applications and is based on several principles and unitary specifications. It makes design and prototype more simple and accessible for all of a project’s members.&lt;/p&gt;

&lt;p&gt;If you’d like to create applications that provide a native feel for your users, definitely check it out.&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  PrimeReact
&lt;/h2&gt;

&lt;p&gt;This list of &lt;strong&gt;React UI component libraries&lt;/strong&gt; would not be complete without &lt;a href="https://www.primefaces.org/primereact/showcase/#/"&gt;PrimeReact&lt;/a&gt;. It provides components to cover almost all basic interface requirements such as input options, menus, data presentation, messages and more.&lt;/p&gt;

&lt;p&gt;It pays attention to mobile experience, too, with optimised responsive design elements. There are a number of templates and themes that allow you to customize and choose between flat and material design. This component library is nearing &lt;strong&gt;2k stars&lt;/strong&gt; on Github.&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>typescript</category>
    </item>
  </channel>
</rss>
