When building web apps with React, component UI libraries help you speed things up, which is always neat. They let you split the UI into independent, reusable pieces. To help kickstart your work with React components, here are 42 Handy React UI Component Libraries for building beautiful and intuitive web and mobile apps.
React Native Material Design UI Components.
A flexible and beautiful Select Input control for ReactJS with multiselect, autocomplete, async and creatable support.
A collection of composable React components for building interactive data visualizations .
Stateless React Components for Bootstrap 4.
It is a carousel component built with React. It is a react port of slick carousel.
A collection of loading spinners with React.js.
Carousel Image Gallery
This is a React component for building image galleries and carousels.
A simple and reusable Datepicker component.
A set of higher-order components to turn any list into an animated, touch-friendly, sortable list.
A set of React components implementing Google’s Material Design specification with the power of CSS Modules.
Modern ReactJS UI library full of pixel-perfect components.
This is a library of highly-composable, primitive UI components for React, built with styled-system to make building consistent, responsive web apps simpler and faster.
This UI toolkit enables you to build professionally looking React Native apps with ease.
A modular toolkit to build calendar-related things in React.
Flexible, highly customizable, localizable, with ARIA support, no external dependencies.
An elegant, accessible toggle component for React. Also a glorified checkbox.
Infinite scrolling date-picker built with React, with localization, range selection, themes, key
React Native UI Kitten
This is a framework that contains a set of commonly used UI components styled in a similar way. The main idea of this framework is to move style definitions into a specific place making components reusable and styled in a single way. You just focus on business logic and it takes care of visual appearance.
React Data Grid
Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like.
A Wysiwyg editor build on top of ReactJS and DraftJS.
An off-canvas sidebar React component with a collection of effects and styles using CSS transitions and SVG path animations.
Creating great Text Styles in React Native is not a simple task, it requires a lot of fiddling and handling edge cases. This library provides a good set of defaults and helpers that cover the majority of the cases you’ll need, make your code much simpler and render great on iOS, Android and the web
This is a react rating component which supports custom symbols both with inline styles and glyphicons found in popular CSS Toolkits like Fontawesome or Bootstrap.
Drag and drop so simple it hurts.
It makes drag and drop for lists on the web more beautiful, natural and accessible.
This is a simple react component for modals and dialogs. Powerful, lightweight and customizable design.
A React modal with animations.
A lightweight tooltip for React. Based on tippy.js and powered by Popper.js.
Tooltips display informative text when users hover over, focus on, or tap an element.
A simple, responsive lightbox component for displaying an array of images.
Simple react.js component for an inline progress indicator.
This is the most accurate touch slider. It is extremely lightweight and works across all browsers, including IE7+.
This is a React component allowing users to input numeric values within a specific range. It can accept a single value, or a range of values (min/max). By default, basic styles are applied, but can be overridden depending on your design requirements.
It’s a react.js table for bootstrap, named react-bootstrap-table. It’s a configurable, functional table component and make you build a Bootstrap Table more efficiency and easy in your React application
Drag-and-drop sortable component for nested data and hierarchies.
A collection of essential UI components written with React.
An svg map component built with and for React. It allows the creation of pure react svg maps.
A ReactJS component to render a pagination.
It enables you to create beautiful previews, from any link.
This is an open source components library built with React and Styled Components. It is focused on developer experience and accessibility. With Smooth UI, it is easy to design beautiful websites and applications.
A complete and totally customizable component for notifications in React.
Tourist Guide into your React Components.