A feature rich and customizable React UI Components Library
Check the docs here
Connect with us via spectrum
The library is in alpha.
npm i reactify-ui
import { Button } from 'reactify-ui';
export default Page = () => <div>
<Button>Primary Button</Button>
</div>
-
Component Composition. Most of the components are built to accept other components as children which can be used to make some new powerful and interesting components. The idea is to make these components behave like containers with some functionalities as their name suggest and let them accept any content inside. They have default behaviors as is expected of them or as there names suggest but also allow advanced use cases. Due to the vastness of permutation and combinations, many new UI elements can be made by stacking together the lib ones. Check out the recipes section.
-
Inbuilt support for theming Check out the theming section.
-
Easy styling with support for many kinds of styling, i.e the components do not have any preference when it comes to styling and support multiple ways of styling. You can pass className, the styles prop and most components have BEM class names if you wish to target that way. Check out the styling section.
-
Extensive components list. There are a lot of components included by default. Check out the components section.
- Button
- Label
- Toggle Switch
- Radio Input
- Alert
- Badge
- Checkbox
- Full Screen
- Legend
- Snackbar
- User Profile
- Card
- Horizontal Card
- Stacked Card
- Group Toggle
- Select
- Radio Group
- Number Counter
- List Panel
- Paper
- Star Rating
- Topbar
- Modal
- Portal
- Spinners
- Dismiss
- Progress Bar
- Tabs
- Toast
- Slider
- Chips
- Timer
- Dropdown
- Seachbar
- Tooltip
- Login
- Text
- Link
- Input
- Highlight
- Accordion
- Context Menu
- Split View
- Tree View
- Heat Map
- File Upload
- Paginator
- Typeahead
- Breadcrumbs
- Sidebar
- Heirarchy View
- Prototypes
- Bubble Wizard
- Carousel
- Diagram
- Dates
- Charts
- Grid
MIT © asterisx