---
# System prepended metadata

title: UI
tags: [V3 Docs]

---

---
###### tags: `V3 Docs`
---

# UI

There are different kinds of UI building libraries and frameworks built on top of Javascript that developers might choose to use, such as [Vue](https://vuejs.org/) and [Angular](https://angularjs.org/). We are currently only focused on [React](https://reactjs.org/), one of the most popular. The UI package consists of primitive pieces of common web application functionality focused on presentation and consistency across our applications.

We use [Storybook](https://storybook.js.org/docs/react/get-started/introduction) to organize our Component Library according to [Atomic Design principles.](https://bradfrost.com/blog/post/atomic-web-design/)

Component Library comes with a lot of opinion on how you are going to be building your app. It allows you to mock up the DAOhaus UI very quickly. Our Feature Libraries can build out meta components with the DAOhaus component library very quickly. This will be very useful for you if you are building a DAOhaus React app!

We wanted to make something fast, very readable, declarative, and simple.