# UI Library to use with React JS

**URL:** https://forum.kirupa.com/t/ui-library-to-use-with-react-js/639130
**Category:** programming
**Created:** [December 14, 2018, 6:45pm UTC](https://forum.kirupa.com/t/ui-library-to-use-with-react-js/639130 "2018-12-14T18:45:58Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![HampiRocks](https://avatars.discourse-cdn.com/v4/letter/h/76d3ee/32.png) [@HampiRocks](https://forum.kirupa.com/u/HampiRocks)
#### Post date: [December 14, 2018, 6:45pm UTC](https://forum.kirupa.com/t/ui-library-to-use-with-react-js/639130/1 "2018-12-14T18:45:58Z")

</div>

I am new to UI. Please suggest easy UI framework ( if its needed ) which works best with ReactJs for my first UI app.

Thanks !!

---

<div class="post-metadata">

### Author: ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)
#### Post date: [December 14, 2018, 10:17pm UTC](https://forum.kirupa.com/t/ui-library-to-use-with-react-js/639130/2 "2018-12-14T22:17:20Z")

</div>

What are you trying to build? In general, you shouldn’t need an additional UI framework since React is one itself.

---

<div class="post-metadata">

### Author: ![HampiRocks](https://avatars.discourse-cdn.com/v4/letter/h/76d3ee/32.png) [@HampiRocks](https://forum.kirupa.com/u/HampiRocks)
#### Post date: [December 15, 2018, 3:36pm UTC](https://forum.kirupa.com/t/ui-library-to-use-with-react-js/639130/3 "2018-12-15T15:36:58Z")

</div>

I am trying to build a system with spring boot implementing the rest APIs and nice looking web page as the front end. This would be my first UI project, so looking for ready made react UI components library with nice styling or an UI templates I can choose to quickly build my single page app.

---

<div class="post-metadata">

### Author: ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)
#### Post date: [December 16, 2018, 2:17am UTC](https://forum.kirupa.com/t/ui-library-to-use-with-react-js/639130/4 "2018-12-16T02:17:05Z")

</div>

Are you familiar with React and how to build a spa using it? If not, I would suggest you build the functionality out first with very basic UI. The reason is that figuring out both React and how a template or component library will work can get messy.

As for the actual look, I would look into bootstrap’s styles and optionally their components 🙂

---

<div class="post-metadata">

### Author: ![HampiRocks](https://avatars.discourse-cdn.com/v4/letter/h/76d3ee/32.png) [@HampiRocks](https://forum.kirupa.com/u/HampiRocks)
#### Post date: [December 16, 2018, 7:00am UTC](https://forum.kirupa.com/t/ui-library-to-use-with-react-js/639130/5 "2018-12-16T07:00:10Z")

</div>

Thanks for the inputs. It helps !

---

<div class="post-metadata">

### Author: ![123411](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/123411/32/9133_2.png) [@123411](https://forum.kirupa.com/u/123411)
#### Post date: [April 17, 2019, 12:06pm UTC](https://forum.kirupa.com/t/ui-library-to-use-with-react-js/639130/6 "2019-04-17T12:06:20Z")

</div>

Hi HampiRocks, I suggest you have a look at **Material UI** , it’s a very strong framework for creating styled React components, it was developed by google.

check the link below to have a look at it.  
[

### Material-UI: The world’s most popular React UI framework

]([https://material-ui.com/](https://material-ui.com/))
